All Projects → IjzerenHein → React Native Bundle Visualizer

IjzerenHein / React Native Bundle Visualizer

Licence: mit
See what packages are increasing your react-native bundle size 📦

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to React Native Bundle Visualizer

Instagram
A universal instagram clone built with Expo
Stars: ✭ 258 (-59.75%)
Mutual labels:  expo
Expo Netflix
Netflix UI Clone with React Native & Expo || web support => https://expo-netflix.vercel.app
Stars: ✭ 297 (-53.67%)
Mutual labels:  expo
Expo Three
Utilities for using THREE.js on Expo
Stars: ✭ 432 (-32.61%)
Mutual labels:  expo
React Native User Profile
🎨 A react native mobile starter kit, Examples of user profiles screens to help you write component and design
Stars: ✭ 259 (-59.59%)
Mutual labels:  expo
Expo Spotify
Spotify UI Clone with React Native & Expo || web support => https://expo-spotify.vercel.app
Stars: ✭ 287 (-55.23%)
Mutual labels:  expo
Firebase Instagram
📸 Instagram clone with Firebase Cloud Firestore, Expo, and React Native 😁😍
Stars: ✭ 389 (-39.31%)
Mutual labels:  expo
taro-playground
The Taro Playground App is a cross-platform application developed using Taro, to help developers develop and debug Taro applications.
Stars: ✭ 33 (-94.85%)
Mutual labels:  expo
Exp
Stars: ✭ 475 (-25.9%)
Mutual labels:  expo
Mobile App
See your city's air pollution measured in daily cigarettes. iOS/Android.
Stars: ✭ 291 (-54.6%)
Mutual labels:  expo
React Native Svg Animated Linear Gradient
A wrap SVG component for animated linear gradient
Stars: ✭ 418 (-34.79%)
Mutual labels:  expo
Rn Tourguide
🚩Make an interactive step by step tour guide for your react-native app (a rewrite of react-native-copilot)
Stars: ✭ 269 (-58.03%)
Mutual labels:  expo
Expo Cljs Template
Expo template for Clojurescript React Native
Stars: ✭ 281 (-56.16%)
Mutual labels:  expo
React Native Version
🔢 Version your React Native or Expo app in a `npm version` fashion.
Stars: ✭ 408 (-36.35%)
Mutual labels:  expo
Lyrics King React Native
Lyrics King is React Native song lyrics search app, built with Expo. Designed with Adobe XD.
Stars: ✭ 261 (-59.28%)
Mutual labels:  expo
React Native Pull Refresh
Custom pull to refresh component for Android
Stars: ✭ 456 (-28.86%)
Mutual labels:  expo
expo-soundcloud-clone
soundcloud clone built with expo
Stars: ✭ 47 (-92.67%)
Mutual labels:  expo
React Native Dating App
Dating app - Exponent and React Native
Stars: ✭ 352 (-45.09%)
Mutual labels:  expo
React Native Notifier
Fast and simple in-app notifications for React Native
Stars: ✭ 512 (-20.12%)
Mutual labels:  expo
Expo Server Sdk Node
Server-side library for working with Expo using Node.js
Stars: ✭ 463 (-27.77%)
Mutual labels:  expo
Bangumi
💫 An unofficial bgm.tv app client for Android and iOS, built with React Native. 类似专门做ACG的豆瓣, 已适配 iOS/Android, mobile/Pad, light/dark theme, 并加入了很多独有的增强功能
Stars: ✭ 409 (-36.19%)
Mutual labels:  expo

react-native-bundle-visualizer

See what's inside of your react-native bundle 📦

bundle-visualizer-animation

Uses the awesome source-map-explorer to visualize the output of the Metro bundler.

Purpose

Sometimes, importing a single javascript library can drastically increase your bundle size. This package helps you to identify such a library, so you can keep the bundle size low and loading times fast.

Usage

Make sure npx is installed and run the following command in your project root

npx react-native-bundle-visualizer

And when using Expo:

npx react-native-bundle-visualizer --expo managed

Or install as a dev-dependency

yarn add --dev react-native-bundle-visualizer

And run it:

yarn run react-native-bundle-visualizer

or when using npm:

npm install --save-dev react-native-bundle-visualizer
./node_modules/.bin/react-native-bundle-visualizer

Command line arguments

All command-line arguments are optional. By default a production build will be created for the ios platform.

Option Description Example
platform Platform to build (default is ios) --platform android
expo Expo target, managed or bare. This ensures that the project is bundled with expo settings and that .expo file extensions are handled appropriately. --expo bare
dev Dev or production build (default is false) --dev false
entry-file Entry-file (when omitted tries to auto-resolve it) --entry-file ./index.android.js
bundle-output Output bundle-file (default is tmp) --bundle-output ./myapp.bundle
format Output format html, json or tsv (default is html) (see source-map-explorer options) --format json
only-mapped Exclude "unmapped" bytes from the output (default is false). This will result in total counts less than the file size. --only-mapped
verbose Dumps additional output to the console (default is false) --verbose
reset-cache Removes cached react-native files (default is false) --reset-cache

Usage with older react-native versions and the Haul bundler

As of react-native-bundle-visualizer version 2.x, the direct output of the Metro bundler is visualized using the source-map-explorer.

Prior to version 2, the Haul bundler was used which used Webpack. If you are having problems visualizing the output for older react-native versions, or you want to explicitly use the Haul bundler, please check out the V1 documentation.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].