{"library":"metro-minify-terser","title":"Metro Minifier Terser","description":"Official Terser-based minifier plugin for Metro, the JavaScript bundler for React Native. Current stable version is 0.84.4, released ~monthly alongside Metro. Replaces the default metro-minify-uglify with modern ES6+ support via Terser. Key differentiator: integrates seamlessly with Metro's build pipeline, supports ES modules and modern syntax, and is the recommended minifier for React Native apps targeting ES6+ environments. Ships TypeScript type definitions since v0.83.5.","language":"javascript","status":"active","last_verified":"Fri May 01","install":{"commands":["npm install metro-minify-terser"],"cli":null},"imports":["import metroMinifyTerser from 'metro-minify-terser'","import { minify } from 'metro-minify-terser'","import type { MetroMinifyTerser } from 'metro-minify-terser'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import metroMinifyTerser from 'metro-minify-terser';\n\n// In metro.config.js:\nmodule.exports = {\n  transformer: {\n    minifierConfig: { ecma: 8, module: true },\n  },\n  minifier: metroMinifyTerser,\n};","lang":"javascript","description":"Sets metro-minify-terser as the custom minifier in Metro's config with optional Terser options.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}