{"library":"metro-minify-swc","title":"metro-minify-swc","description":"A drop-in replacement minifier for Metro bundler that uses SWC (Speedy Web Compiler) for fast JavaScript minification. Version 1.0.0-alpha is experimental and may not be stable. SWC's Rust-based implementation aims to provide better performance than Metro's default minifier. Requires metro >=0.80.0. Provides TypeScript types.","language":"javascript","status":"active","last_verified":"Fri May 01","install":{"commands":["npm install metro-minify-swc"],"cli":null},"imports":["const minifier = require('metro-minify-swc');","const { minifier } = require('metro-minify-swc');","minifierPath: 'metro-minify-swc'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// metro.config.js\nmodule.exports = {\n  transformer: {\n    minifierPath: 'metro-minify-swc',\n    minifierConfig: {\n      compress: {\n        drop_console: true,\n        unused: true,\n      },\n      mangle: {\n        toplevel: true,\n      },\n    },\n  },\n};","lang":"javascript","description":"Shows how to configure Metro's transformer to use metro-minify-swc with custom compress and mangle options.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}