ascjsify

fast browserify transform for ES modules, and nothing else--using @WebReflection `ascjs`

OTHER License

Downloads
16
Stars
6
Committers
1

ascjsify

fast browserify transform for ES modules, and nothing else--using @WebReflection ascjs

Install

npm install ascjsify

Usage

browserify app.js -t ascjsify
browserify app.js -g ascjsify # global
var ascjsify = require('ascjsify')
var b = browserify()
b.transform(ascjsify, { global: true })

global: true is optional, but useful if dependencies may be using ES modules already. ascjsify only runs on files that look like they may contain import or export statements, so it won't slow everything down when run globally.

Input

import { EventEmitter } from 'events'
export default new EventEmitter()

Output

const { EventEmitter } = require('events')
Object.defineProperty(exports, '__esModule', {value: true}).default = new EventEmitter()

License

Apache-2.0

Package Rankings
Top 19.94% on Npmjs.org
Badges
Extracted from project README
npm travis standard
Related Projects