{"library":"rn-bundler","title":"metro-bundler-cli","description":"A CLI tool that extends the official React Native Metro bundler to support stable module IDs and bundle splitting. Version 1.0.7 provides hash-based module IDs (content + path) for more stable splits compared to incremental IDs or project-name-based approaches. Enables splitting into base and business bundles to reduce download/load times. Last release date unknown; appears to be in maintenance mode. Key differentiators: uses content hash for module IDs, avoids reliance on project name, and provides manifest-output and exclude options for split bundling.","language":"javascript","status":"maintenance","last_verified":"Sat Apr 25","install":{"commands":["npm install rn-bundler"],"cli":{"name":"rn-bundler","version":null}},"imports":[],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// Install: npm install --global metro-bundler-cli\n// Then run:\nmetro-bundler bundle \\\n  --entry-file index.js \\\n  --bundle-output dist/business.jsbundle \\\n  --assets-dest dist \\\n  --platform ios \\\n  --dev false \\\n  --use-stable-id true \\\n  --manifest-output dist/manifest.json","lang":"javascript","description":"Shows how to bundle a React Native project with stable module IDs using the metro-bundler-cli CLI tool.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}