# moles-packer **Repository Path**: mirrors_ctripcorp/moles-packer ## Basic Information - **Project Name**: moles-packer - **Description**: moles-packer 是由携程框架团队研发的,与携程moles框架配套使用的React Native 打包和拆包工具,同时支持原生的 React Native 项目。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2026-03-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Moles Packer [![Join the chat at https://gitter.im/ctripcorp/moles-packer](https://badges.gitter.im/ctripcorp/moles-packer.svg)](https://gitter.im/ctripcorp/moles-packer?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) __Moles Packer__ is a light-weighted builder for *React Native* projects. You can create bundle(s), including a common (basic) bundle and one or more business bundles, from a standard React Native proejct. If pre-built common bundle supplied, you can also create business bundle from a stripped project (without ```ios```, ```android```, ```node_modules``` etc.). *Moles Packer* is one of the key members in the [__Moles__](https://ctrip-moles.github.io)'s tool chain. Together with growing *React Native*, *Moles Packer* is also under continuous development and improvement, see [ChangeLog](CHANGELOG.md) for more details. ## React Native Versions Supported * 0.28.0-rc0 * 0.28.0 * 0.29.0 * 0.30.0-rc0 * 0.37.0 \* \* means this version got limited support. ## Install [![NPM](https://nodei.co/npm/moles-packer.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/moles-packer/) ```bash # install globally npm install -g moles-packer # command created moles-packer -v moles-packer-common -v ``` ## Run In CLI ```bash # create an react-native init rn28 --version 0.28.0 # build the project by Moles Packer moles-packer \ --input ./rn28 \ --entry index.ios.js \ --output ./build \ --bundle \ --verbose ``` ## Node.js API ```javascript var mp = require('moles-packer'); var options = { 'input' : './rn28', 'entry' : 'index.ios.js', 'output' : './build', 'bundle' : true }; mp.pack(options, function(err) { // !err means build success. }); ``` ## User Manual * [Moles Unprofessional Guide](https://youngoat.gitbooks.io/moles-unprofessional-guide/content/en/) * [Moles 非权威指南](https://youngoat.gitbooks.io/moles-unprofessional-guide/content/zh-cn/) ## About Us __Moles__ is developed and maintained by Framework R&D from [ctrip.com](http://www.ctrip.com/). Any questions, please send mail to . Welcome to follow us in WeChat: ![CtripMoles](./qrcode.jpg)