microoptimize module formatters, change method names to a new API, and add support for exporting multiple variable declarators - fixes #299

This commit is contained in:
Sebastian McKenzie
2014-12-15 22:34:49 +11:00
parent e01e010577
commit a03d491ac6
14 changed files with 40 additions and 32 deletions

View File

@@ -1,4 +1,5 @@
export var foo = 1;
export var foo = 1, bar = 2;
export var foo2 = function () {};
export var foo3;
export let foo4 = 2;

View File

@@ -3,6 +3,8 @@ define(["exports"], function (exports) {
exports.foo7 = foo7;
var foo = exports.foo = 1;
var foo = exports.foo = 1;
var bar = exports.bar = 2;
var foo2 = exports.foo2 = function () {};
var foo3 = exports.foo3 = undefined;
var foo4 = exports.foo4 = 2;

View File

@@ -1,4 +1,5 @@
export var foo = 1;
export var foo = 1, bar = 2;
export var foo2 = function () {};
export var foo3;
export let foo4 = 2;

View File

@@ -2,6 +2,8 @@
exports.foo7 = foo7;
var foo = exports.foo = 1;
var foo = exports.foo = 1;
var bar = exports.bar = 2;
var foo2 = exports.foo2 = function () {};
var foo3 = exports.foo3 = undefined;
var foo4 = exports.foo4 = 2;

View File

@@ -1,4 +1,5 @@
export var foo = 1;
export var foo = 1, bar = 2;
export var foo2 = function () {};
export var foo3;
export let foo4 = 2;

View File

@@ -1,6 +1,7 @@
"use strict";
var foo = 1;
var foo = 1, bar = 2;
var foo2 = function () {};
var foo3 = undefined;
var foo4 = 2;

View File

@@ -1,4 +1,5 @@
export var foo = 1;
export var foo = 1, bar = 2;
export var foo2 = function () {};
export var foo3;
export let foo4 = 2;

View File

@@ -9,6 +9,8 @@
exports.foo7 = foo7;
var foo = exports.foo = 1;
var foo = exports.foo = 1;
var bar = exports.bar = 2;
var foo2 = exports.foo2 = function () {};
var foo3 = exports.foo3 = undefined;
var foo4 = exports.foo4 = 2;