{"library":"esbuild-plugin-es5","type":"library","category":null,"description":"An esbuild plugin that uses @swc/core to transform JavaScript/TypeScript to ES5, enabling compatibility with older browsers and devices. Version 2.1.1 supports tree shaking, code sharing (async generators), source maps, custom swc options, and custom filter. It is a peer dependency of esbuild and requires @swc/helpers at runtime. Compared to alternatives like Babel-based plugins, it leverages the faster SWC transform, though it adds ~130ms overhead (e.g., three.js build from 50ms to 180ms). The plugin is actively maintained with TypeScript types included. Use in production builds only, as development can use esbuild's native targets for speed.","language":"javascript","status":"active","version":"2.1.1","tags":["javascript","esbuild-plugin","esbuild","es5","typescript"],"last_verified":"Mon Apr 27","install":[{"cmd":"npm install esbuild-plugin-es5","imports":["import { es5Plugin } from 'esbuild-plugin-es5'","import type { Es5Plugin } from 'esbuild-plugin-es5'","import type { SWCOptions } from 'esbuild-plugin-es5'"]},{"cmd":"yarn add esbuild-plugin-es5","imports":[]},{"cmd":"pnpm add esbuild-plugin-es5","imports":[]}],"homepage":null,"github":"https://github.com/noyobo/esbuild-plugin-es5","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/esbuild-plugin-es5","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}