# justo-plugin-browserify

> Plugin for running Browserify.

Latest version **0.3.0** (published 2017-02-09) · 0 weekly downloads

## Install

```sh
npm install justo-plugin-browserify
pnpm add justo-plugin-browserify
yarn add justo-plugin-browserify
bun add justo-plugin-browserify
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.3.0 |
| Published | 2017-02-09 |
| First published | 2016-01-08 |
| Weekly downloads | 0 |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >=5.0.0 |
| Dependencies | 2 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 1 |
| Author | Justo Labs |
| Maintainers | justojs |
| Keywords | Justo, Justo.js, justo-plugin, Browserify |

## Links

- npm: https://www.npmjs.com/package/justo-plugin-browserify
- Repository: https://github.com/justojsp/justo-plugin-browserify
- Homepage: http://www.justojs.org
- Issues: https://github.com/justojsp/justo-plugin-browserify/issues
- npm.io page: https://npm.io/package/justo-plugin-browserify

## Dependencies (2)

- [justo-fs](https://npm.io/package/justo-fs.md) *
- [browserify](https://npm.io/package/browserify.md) *

## Alternatives

- [@opentelemetry/exporter-zipkin](https://npm.io/package/@opentelemetry/exporter-zipkin.md) — 14.8M weekly downloads
- [pusher-js](https://npm.io/package/pusher-js.md) — 2.0M weekly downloads
- [browserify](https://npm.io/package/browserify.md) — 1.7M weekly downloads
- [sqs-consumer](https://npm.io/package/sqs-consumer.md) — 1.7M weekly downloads
- [@sanity/eventsource](https://npm.io/package/@sanity/eventsource.md) — 930.8K weekly downloads

## Recent versions

- 0.3.0 (latest) — 2017-02-09
- 0.2.3 — 2016-04-25
- 0.2.2 — 2016-04-25
- 0.2.1 — 2016-03-22
- 0.2.0 — 2016-03-21
- 0.1.3 — 2016-02-02
- 0.1.2 — 2016-01-28
- 0.1.1 — 2016-01-28
- 0.1.0 — 2016-01-08

## README

[![NPM version](http://img.shields.io/npm/v/justo-plugin-browserify.svg)](https://www.npmjs.org/package/justo-plugin-browserify)
[![Build Status](https://travis-ci.org/justojsp/justo-plugin-browserify.svg)](https://travis-ci.org/justojsp/justo-plugin-browserify)
[![Dependency Status](https://david-dm.org/justojsp/justo-plugin-browserify.svg)](https://david-dm.org/justojsp/justo-plugin-browserify)
[![devDependency Status](https://david-dm.org/justojsp/justo-plugin-browserify/dev-status.svg)](https://david-dm.org/justojsp/justo-plugin-browserify#info=devDependencies)

Plugin for running *Browserify*.

*Proudly made with ♥ in Valencia, Spain, EU.*

## Install

```
npm install justo-plugin-browserify
```

## Use

The plugin is a simple task to run *Browserify*:

```
browserify(opts, config)
```

Configuration object:

- `src` (string or string[]). The entry file(s), relative to `base`.
- `dst` (string). The bundle file.
- `base` (string). The directory to start bundling from for filenames that start with `.`.
- `path` (string or string[]). The directories to search when looking for modules which are not referenced using relative path.
   Can be absolute or relative to `base`. Equivalent of setting `NODE_PATH` environmental variable when calling `browserify` command.
- `require` (string or string[]). Module name(s) available from outside the bundle with `require(file)`.
- `ignore` (string or string[]). Ignored files.
- `exclude` (string or string[]). Excluded files.
- `transform` (string or string[] or object). Use a transform module on top-level files.
- `plugins` (string or string[]). Plugin name(s) to use.
- `standalone` (string). Generate a UMD bundle for the supplied export name.
- `extensions` (string or string[]). File extensions for the module lookup machinery to use when the extension has not been specified.
  By default, it considers only `.js` and `.json` files in such cases.
- `debug` (boolean). Enable source maps that allow you to debug your files separately.
- `builtins` (string or string[] or boolean). The built-in module names to define. If `true`, all. If `false`, none.
- `globals`. This can have one of those values:
  - `true` (as boolean), then this scans all files for process, `process`, `global`, `__filename`, and `__dirname`, defining as necessary.
  - `false` (as boolean), this doesn't scan.
  - `insert` (as string), this always inserts process, `process`, `global`, `__filename`, and `__dirname` without analyzing the AST for faster builds but larger output bundles.

To indicate a transform, we can use its name or an object:

```
transform: ["coffeeify", "babelify"]

transform: {
  "coffeeify": true,
  "babelify": {
    presets: ["react"]
  }
}
```

Examples:

```
const browserify = require("justo-plugin-browserify");

browserify("Generate bundle", {
  src: "app.js",
  base: "app/",
  dst: "build/es5/app.js"
});
```

---
_Source: https://npm.io/package/justo-plugin-browserify · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
