1.0.1 • Published 8 years ago

babel-plugin-transform-assign-top-level-to-global v1.0.1

Weekly downloads
332
License
MIT
Repository
github
Last release
8 years ago

babel-plugin-transform-assign-top-level-to-global

This plugin transforms all top level declarations to global assignments.

Example

In

function foo() {}
let bar = "";

Out

function foo() {}
global.foo = foo;

let bar = "";
global.bar = bar;

Installation

$ npm install babel-plugin-transform-assign-top-level-to-global

Usage

Via .babelrc (Recommended)

.babelrc

{
  "plugins": ["transform-assign-top-level-to-global"]
}

Via CLI

$ babel --plugins transform-assign-top-level-to-global script.js

Via Node API

require("babel-core").transform("code", {
  plugins: ["transform-assign-top-level-to-global"]
});