Provided by: node-browserify_17.0.0+ds-5_all bug

NAME

       browserify - browserify Node.js sources

SYNOPSIS

       browserify [entry files] {OPTIONS}

DESCRIPTION

       Browsers don't have the require method defined, but Node.js does. With Browserify you can write code that
       uses require in the same way that you would use it in Node.

OPTIONS

   Standard Options:
       --outfile, -o
              Write the browserify bundle to this file.  If unspecified, browserify prints to stdout.

       --require, -r
              A module name or file to bundle.require() Optionally use a colon separator to set the target.

       --entry, -e
              An entry point of your app

       --ignore, -i
              Replace a file with an empty stub. Files can be globs.

       --exclude, -u
              Omit a file from the output bundle. Files can be globs.

       --external, -x
              Reference a file from another bundle. Files can be globs.

       --transform, -t
              Use a transform module on top-level files.

       --command, -c
              Use a transform command on top-level files.

       --standalone -s
              Generate  a  UMD bundle for the supplied export name.  This bundle works with other module systems
              and sets the name given as a window global if no module system is found.

       --debug -d
              Enable source maps that allow you to debug your files separately.

       --help, -h
              Show this message

       For advanced options, type `browserify --help advanced`.

       Specify a parameter.

   Advanced Options
       --insert-globals, --ig, --fast
              [default: false]

              Skip detection and always insert definitions for process, global, __filename, and __dirname.

              benefit: faster builds cost: extra bytes

       --insert-global-vars, --igv

              Comma-separated   list    of    global    variables    to    detect    and    define.     Default:
              __filename,__dirname,process,Buffer,global

       --detect-globals, --dg
              [default: true]

              Detect  the  presence  of  process, global, __filename, and __dirname and define these values when
              present.

              benefit: npm modules more likely to work cost: slower builds

       --ignore-missing, --im
              [default: false]

              Ignore `require()` statements that don't resolve to anything.

       --noparse=FILE

              Don't parse FILE at all. This will make bundling much, much faster for giant libs like  jquery  or
              threejs.

       --no-builtins

              Turn  off  builtins.  This  is handy when you want to run a bundle in node which provides the core
              builtins.

       --no-commondir

              Turn off setting a commondir. This is useful if you want to preserve the  original  paths  that  a
              bundle was generated with.

       --no-bundle-external

              Turn  off  bundling  of all external modules. This is useful if you only want to bundle your local
              files.

       --bare

              Alias  for  both  --no-builtins,   --no-commondir,   and   sets   --insert-global-vars   to   just
              "__filename,__dirname". This is handy if you want to run bundles in node.

       --no-browser-field, --no-bf

              Turn  off package.json browser field resolution. This is also handy if you need to run a bundle in
              node.

       --transform-key

              Instead of the default package.json#browserify#transform field to list  all  transforms  to  apply
              when  running  browserify,  a  custom  field,  like,  e.g.   package.json#browserify#production or
              package.json#browserify#staging can be used,  by  for  example  running:  *  `browserify  index.js
              --transform-key=production   >   bundle.js`   *  `browserify  index.js  --transform-key=staging  >
              bundle.js`

       --node

              Alias for --bare and --no-browser-field.

       --full-paths

              Turn off converting module ids into numerical indexes. This is useful for preserving the  original
              paths that a bundle was generated with.

       --deps

              Instead of standard bundle output, print the dependency array generated by module-deps.

       --no-dedupe

              Turn off deduping.

       --list

              Print each file in the dependency graph. Useful for makefiles.

       --extension=EXTENSION

              Consider files with specified EXTENSION as modules, this option can used multiple times.

       --global-transform=MODULE, -g MODULE

              Use a transform module on all files after any ordinary transforms have run.

       --plugin=MODULE, -p MODULE

              Register MODULE as a plugin.

       --preserve-symlinks

              Preserves symlinks when resolving modules.

       Passing arguments to transforms and plugins:

              For -t, -g, and -p, you may use subarg syntax to pass options to the transforms or plugin function
              as the second parameter. For example:

       -t [ foo -x 3 --beep ]

              will call the `foo` transform for each applicable file by calling:

              foo(file, { x: 3, beep: true })

SEE ALSO

       browser-pack(1)

browserify 17.0.0                                September 2021                                    BROWSERIFY(1)