{"library":"esbuild-plugin-browserslist","type":"library","category":null,"description":"An esbuild plugin that automatically configures the esbuild `target` option based on a browserslist query. Current stable version is 3.0.2 (released April 2026), previously v2.0.0 (November 2025). Requires esbuild ~0.28.0 and browserslist ^4.28.2 as peer dependencies. Unlike manually specifying esbuild targets, this plugin resolves browserslist queries (e.g., \"defaults\") into esbuild-compatible browser versions, mapping browsers like Chrome, Firefox, Safari, Edge, iOS Safari, and Node. Unknown browser targets are warned via `printUnknownTargets` option. Ships with TypeScript definitions. Pure ESM package requires Node >=20.19.0 or appropriate module resolution.","language":"javascript","status":"active","version":"3.0.2","tags":["javascript","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install esbuild-plugin-browserslist","imports":["import { esbuildPluginBrowserslist } from 'esbuild-plugin-browserslist'","import { resolveToEsbuildTarget } from 'esbuild-plugin-browserslist'","import plugin from 'esbuild-plugin-browserslist'"]},{"cmd":"yarn add esbuild-plugin-browserslist","imports":[]},{"cmd":"pnpm add esbuild-plugin-browserslist","imports":[]}],"homepage":null,"github":"https://github.com/nihalgonsalves/esbuild-plugin-browserslist","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/esbuild-plugin-browserslist","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}