How to use the browserify/bin/args.js function in browserify

To help you get started, we’ve selected a few browserify examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github urbanairship / drive.js / lib / client.js View on Github external
, test_bundles = {}
    , bundler
    , argv

  argv = self.browserify_options.slice()

  // inject a transform, insert globals by
  // default, debug by default
  argv = argv.concat([
      '-t'
    , path.join(__dirname, 'test_transform.js')
    , '-ig'
    , '-d'
  ])

  bundler = browserify(argv)
  tests.forEach(bundle_tests)
  bundler.bundle(bundler_options, onbundled)

  function bundle_tests(file) {
    var name = hash.hash(file)

    bundler.require(resolve_file(file), { expose: name })
    test_bundles[file] = name
  }

  function onbundled(err, data) {
    if(err) {
      return ready(err)
    }

    ready(null, data, test_bundles)