{"id":25414,"library":"esbuild-plugin-tailwind","title":"esbuild-plugin-tailwind","description":"Unofficial Tailwind CSS plugin for esbuild (v0.1.0). Integrates Tailwind CSS generation into esbuild's build pipeline. Custom Tailwind config, inline sourcemaps, and CSS loader options. Lightweight alternative to PostCSS-based setups. No active release cadence; single version published.","status":"active","version":"0.1.0","language":"javascript","source_language":"en","source_url":null,"tags":["javascript","esbuild","plugin","tailwind","css"],"install":[{"cmd":"npm install esbuild-plugin-tailwind","lang":"bash","label":"npm"},{"cmd":"yarn add esbuild-plugin-tailwind","lang":"bash","label":"yarn"},{"cmd":"pnpm add esbuild-plugin-tailwind","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"peer dependency for Tailwind CSS generation","package":"tailwindcss","optional":false}],"imports":[{"note":"ESM-only package, no CommonJS export.","wrong":"const tailwind = require('esbuild-plugin-tailwind')","symbol":"default","correct":"import tailwind from 'esbuild-plugin-tailwind'"},{"note":"Package exports a default function.","wrong":"import { tailwind } from 'esbuild-plugin-tailwind'","symbol":"tailwind","correct":"import tailwind from 'esbuild-plugin-tailwind'"}],"quickstart":{"code":"import esbuild from 'esbuild'\nimport tailwind from 'esbuild-plugin-tailwind'\n\nawait esbuild.build({\n  entryPoints: ['src/app.js'],\n  bundle: true,\n  outfile: 'dist/out.js',\n  plugins: [\n    tailwind({\n      config: { theme: { extend: { colors: { brand: '#1c64f2' } } } },\n      inlineSourcemap: false,\n      loader: 'css'\n    })\n  ]\n})","lang":"javascript","description":"Demonstrates basic usage of the esbuild-plugin-tailwind plugin with a custom Tailwind config."},"warnings":[{"fix":"Consider using official Tailwind CSS PostCSS plugin or @tailwindcss/vite for long-term support.","message":"Plugin version v0.1.0 is the only release; no maintenance guarantee.","severity":"gotcha","affected_versions":"=0.1.0"},{"fix":"Ensure esbuild is at least 0.8.x.","message":"Plugin may require specific esbuild version (>=0.8) but not enforced.","severity":"breaking","affected_versions":"=0.1.0"},{"fix":"Set inlineSourcemap: true only for development builds.","message":"Inline sourcemaps option defaults to false; enabling may affect build performance.","severity":"gotcha","affected_versions":"=0.1.0"},{"fix":"Use loader: 'css' for standard CSS output.","message":"Loader option defaults to 'css', not 'text'. Using 'text' may break CSS processing.","severity":"gotcha","affected_versions":"=0.1.0"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Run npm install -D tailwindcss","cause":"Missing peer dependency tailwindcss.","error":"Error: Cannot find module 'tailwindcss'"},{"fix":"Use import tailwind from 'esbuild-plugin-tailwind'","cause":"Using named import instead of default import.","error":"TypeError: tailwind is not a function"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}