text: /**
   * Copyright (c) 2015-present, Facebook, Inc.
   * All rights reserved.
   *
   * This source code is licensed under the BSD-style license found in the
   * LICENSE file in the root directory of this source tree. An additional grant
   * of patent rights can be found in the PATENTS file in the same directory.
   */
  'use strict';
  
  const bundleWithOutput = require('./bundle').withOutput;
  const bundleCommandLineArgs = require('./bundleCommandLineArgs');
  const outputUnbundle = require('metro-bundler/src/shared/output/unbundle');
  
  /**
   * Builds the bundle starting to look for dependencies at the given entry path.
   */
  function unbundle(argv, config, args, packagerInstance) {
      return bundleWithOutput(argv, config, args, outputUnbundle, packagerInstance);
  }
  
  module.exports = {
      name: 'unbundle',
      description: 'builds javascript as "unbundle" for offline use',
      func: unbundle,
      options: bundleCommandLineArgs.concat({
          command: '--indexed-unbundle',
          description: 'Force indexed unbundle file format, even when building for android',
          default: false,
      }),
  };
  