UNPKG

reboost

Version:

A super fast dev server for rapid web development

40 lines (39 loc) 1.32 kB
import * as esbuild from 'esbuild'; import { ReboostPlugin } from '../index'; declare namespace esbuildPlugin { interface Options { /** Loaders to use for file types */ loaders?: Record<string, esbuild.Loader>; /** Options for JSX */ jsx?: { /** * Factory function to use for creating elements * @default React.createElement */ factory?: string; /** * Component to use as the fragment component * @default React.Fragment */ fragment?: string; }; /** ECMAScript version to target */ target?: 'esnext' | 'es6' | 'es2015' | 'es2016' | 'es2017' | 'es2018' | 'es2019' | 'es2020'; /** * Minify code * @default true */ minify?: boolean | { syntax: boolean; whitespace: boolean; }; /** * Define values of variables * @example { 'process.env.NODE_ENV': '"development"' } */ define?: Record<string, string>; } } declare const PluginName = "core-esbuild-plugin"; declare function esbuildPlugin(options?: esbuildPlugin.Options): ReboostPlugin; export { esbuildPlugin, PluginName };