{"library":"rollup-plugin-esbuild-transform","title":"rollup-plugin-esbuild-transform","description":"Rollup plugin that leverages esbuild's transform API to process files of any supported type (JS, JSX, TS, TSX, JSON, CSS, etc.) before bundling. Version 1.5.0 is the latest stable release, actively maintained. Unlike rollup-plugin-esbuild, this plugin allows multiple loader configurations with per-pattern esbuild options, supports both pre-bundle and post-bundle (output) transforms, and exposes all esbuild TransformOptions including tsconfig path resolution. Ships TypeScript declarations. Requires esbuild >=0.10.1 and Rollup 1.x/2.x.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-esbuild-transform"],"cli":null},"imports":["import esbuild from 'rollup-plugin-esbuild-transform'","import type { Options } from 'rollup-plugin-esbuild-transform'","import type { TransformOptions } from 'rollup-plugin-esbuild-transform'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import esbuild from 'rollup-plugin-esbuild-transform';\n\nexport default {\n  input: 'src/index.ts',\n  output: { file: 'dist/bundle.js', format: 'esm' },\n  plugins: [\n    esbuild([\n      { loader: 'ts', include: /\\.ts$/, tsconfig: './tsconfig.json' },\n      { loader: 'js' },\n      { output: true, minify: true, target: 'es2015' },\n    ]),\n  ],\n};","lang":"typescript","description":"Configures the plugin to transform .ts files using a tsconfig, handle .js files, and minify the final bundle output.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}