types-metro-serializer-esbuild
TypeScript type definitions for rnx-kit metro bundling plugins.
Installation
yarn add @rnx-kit/types-metro-serializer-esbuild --dev
or if you're using npm
npm add --save-dev @rnx-kit/types-metro-serializer-esbuild
Usage
import type { SerializerEsbuildOptions } from "@rnx-kit/types-metro-serializer-esbuild";
Types
Bundler Plugin Types
SerializerEsbuildOptions
Options for @rnx-kit/metro-serializer-esbuild tree shaking.
| Name | Type | Description |
|---|---|---|
| minify | boolean | undefined | Enable all minification. |
| minifyWhitespace | boolean | undefined | Minify whitespace. |
| minifyIdentifiers | boolean | undefined | Minify identifiers. |
| minifySyntax | boolean | undefined | Minify syntax. |
| target | string | string[] | undefined | Target environment for generated code. |
| analyze | boolean | "verbose" | Analyze bundle composition. |
| metafile | string | undefined | Path to write esbuild metafile for analysis. |