# ejs-browserify-transformer

> An ejs transformer for browserify.

Latest version **0.0.3** (published 2015-09-28) · MIT license · 0 weekly downloads

## Install

```sh
npm install ejs-browserify-transformer
pnpm add ejs-browserify-transformer
yarn add ejs-browserify-transformer
bun add ejs-browserify-transformer
```

## 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.0.3 |
| Published | 2015-09-28 |
| First published | 2015-09-23 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 2 |
| Known vulnerabilities | 0 (+2 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 1 |
| Author | Robert Liota |
| Maintainers | rliota |
| Keywords | ejs, browserify, transformer |

## Links

- npm: https://www.npmjs.com/package/ejs-browserify-transformer
- Repository: https://github.com/rliota/ejs-browserify-transformer
- Homepage: https://github.com/rliota/ejs-browserify-transformer#readme
- Issues: https://github.com/rliota/ejs-browserify-transformer/issues
- npm.io page: https://npm.io/package/ejs-browserify-transformer

## Dependencies (2)

- [ejs](https://npm.io/package/ejs.md) ^2.3.4
- [through](https://npm.io/package/through.md) ^2.3.8

## 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.0.3 (latest) — 2015-09-28
- 0.0.2 — 2015-09-23
- 0.0.1 — 2015-09-23

## README

Compiles EJS templates (or raw html) into functions as they are require()'d in your CommonJS code, using Browserify.


# Installation

    $ npm install ejs-browserify-transformer --save-dev



# Programmatic Usage:

    var browserify = require('browserify');

    var ejsTransformFactory = require('ejs-browserify-transformer');


    var builder = browserify('foo');

    builder.transform(ejsTransformFactory.create());

    builder.bundle(function(err, buffer){
        fs.writeFile('bar.js', buffer);
    });

# Command Line
    $ browserify --transform ejs-browserify-transformer foo.js

# API

# #create(opts)
returns a transformer object that can be passed to browserify's #transform method.

"opts" is an object that is passed to EJS's #compile() method.
For a list of all the option names and what they do, consult the EJS section: https://github.com/tj/ejs#options

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