upgrade to esprima-fb - finalise es6 module syntax - closes #14
This commit is contained in:
@@ -1 +0,0 @@
|
||||
export { encrypt as enc } from "crypto";
|
||||
@@ -1 +0,0 @@
|
||||
exports.enc = require("crypto").encrypt;
|
||||
@@ -1,5 +0,0 @@
|
||||
export default test;
|
||||
|
||||
export default function (foo, bar) {
|
||||
|
||||
};
|
||||
@@ -1,5 +0,0 @@
|
||||
exports = module.exports = test;
|
||||
|
||||
exports = module.exports = function (foo, bar) {
|
||||
|
||||
};
|
||||
@@ -1 +0,0 @@
|
||||
export { foo, bar } from "crypto";
|
||||
@@ -1,2 +0,0 @@
|
||||
exports.foo = require("crypto").foo;
|
||||
exports.bar = require("crypto").bar;
|
||||
@@ -1,3 +0,0 @@
|
||||
export function wow(foo, bar) {
|
||||
|
||||
}
|
||||
@@ -1,3 +0,0 @@
|
||||
exports.wow = function wow(foo, bar) {
|
||||
|
||||
};
|
||||
1
test/fixtures/modules/export-var/actual.js
vendored
1
test/fixtures/modules/export-var/actual.js
vendored
@@ -1 +0,0 @@
|
||||
export var foo = "test";
|
||||
7
test/fixtures/modules/export-var/expected.js
vendored
7
test/fixtures/modules/export-var/expected.js
vendored
@@ -1,7 +0,0 @@
|
||||
var foo = "test";
|
||||
|
||||
Object.defineProperty(exports, "foo", {
|
||||
get: function () {
|
||||
return foo;
|
||||
}
|
||||
});
|
||||
@@ -1 +0,0 @@
|
||||
export * from "crypto";
|
||||
@@ -1,5 +0,0 @@
|
||||
(function (obj) {
|
||||
for (var i in obj) {
|
||||
exports[i] = obj[i];
|
||||
}
|
||||
}(require("crypto")));
|
||||
1
test/fixtures/modules/export/actual.js
vendored
1
test/fixtures/modules/export/actual.js
vendored
@@ -1 +0,0 @@
|
||||
export { foo, bar };
|
||||
2
test/fixtures/modules/export/expected.js
vendored
2
test/fixtures/modules/export/expected.js
vendored
@@ -1,2 +0,0 @@
|
||||
exports.foo = foo;
|
||||
exports.bar = bar;
|
||||
8
test/fixtures/modules/exports-default/actual.js
vendored
Normal file
8
test/fixtures/modules/exports-default/actual.js
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
export default 42;
|
||||
export default {};
|
||||
export default [];
|
||||
export default foo;
|
||||
export default function () {}
|
||||
export default class {}
|
||||
export default function foo () {}
|
||||
export default class foo {}
|
||||
8
test/fixtures/modules/exports-default/expected.js
vendored
Normal file
8
test/fixtures/modules/exports-default/expected.js
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
module.exports = exports = 42;
|
||||
module.exports = exports = {};
|
||||
module.exports = exports = [];
|
||||
module.exports = exports = foo;
|
||||
module.exports = exports = function () {}
|
||||
module.exports = exports = class {}
|
||||
module.exports = exports = function foo () {}
|
||||
module.exports = exports = class foo {}
|
||||
8
test/fixtures/modules/exports-from/actual.js
vendored
Normal file
8
test/fixtures/modules/exports-from/actual.js
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
export * from "foo";
|
||||
export {foo} from "foo";
|
||||
export {foo, bar} from "foo";
|
||||
export {foo as bar} from "foo";
|
||||
export {foo as default} from "foo";
|
||||
export {foo as default, bar} from "foo";
|
||||
export {default} from "foo";
|
||||
export {default as foo} from "foo";
|
||||
22
test/fixtures/modules/exports-from/expected.js
vendored
Normal file
22
test/fixtures/modules/exports-from/expected.js
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
(function (obj) {
|
||||
for (var i in obj) {
|
||||
exports[i] = obj[i];
|
||||
}
|
||||
}(require("foo")));
|
||||
|
||||
exports.foo = require("foo").foo;
|
||||
|
||||
exports.foo = require("foo").foo;
|
||||
exports.bar = require("foo").bar;
|
||||
|
||||
exports.bar = require("foo").foo;
|
||||
|
||||
module.exports = exports = require("foo").foo;
|
||||
|
||||
module.exports = exports = require("foo").foo;
|
||||
exports.bar = require("foo").bar;
|
||||
|
||||
module.exports = exports = require("foo");
|
||||
|
||||
exports.foo = require("foo");
|
||||
|
||||
5
test/fixtures/modules/exports-named/actual.js
vendored
Normal file
5
test/fixtures/modules/exports-named/actual.js
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
export {foo};
|
||||
export {foo, bar};
|
||||
export {foo as bar};
|
||||
export {foo as default};
|
||||
export {foo as default, bar};
|
||||
11
test/fixtures/modules/exports-named/expected.js
vendored
Normal file
11
test/fixtures/modules/exports-named/expected.js
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
exports.foo = foo;
|
||||
|
||||
exports.foo = foo;
|
||||
exports.bar = bar;
|
||||
|
||||
exports.bar = foo;
|
||||
|
||||
module.exports = exports = foo;
|
||||
|
||||
module.exports = exports = foo;
|
||||
exports.bar = bar;
|
||||
8
test/fixtures/modules/exports-variable/actual.js
vendored
Normal file
8
test/fixtures/modules/exports-variable/actual.js
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
export var foo = 1;
|
||||
export var foo = function () {};
|
||||
export var bar;
|
||||
export let foo = 2;
|
||||
export let bar;
|
||||
export const foo = 3;
|
||||
export function foo () {}
|
||||
export class foo {}
|
||||
23
test/fixtures/modules/exports-variable/expected.js
vendored
Normal file
23
test/fixtures/modules/exports-variable/expected.js
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
var foo = 1;
|
||||
exports.foo = foo;
|
||||
|
||||
var foo = function () {};
|
||||
exports.foo = foo;
|
||||
|
||||
var bar;
|
||||
exports.bar = bar;
|
||||
|
||||
let foo = 2;
|
||||
exports.foo = foo;
|
||||
|
||||
let bar;
|
||||
exports.bar = bar;
|
||||
|
||||
const foo = 3;
|
||||
exports.foo = foo;
|
||||
|
||||
function foo () {}
|
||||
exports.foo = foo;
|
||||
|
||||
class foo {}
|
||||
exports.foo = foo;
|
||||
@@ -1 +0,0 @@
|
||||
import { encrypt as enc } from "crypto";
|
||||
@@ -1 +0,0 @@
|
||||
var enc = require("crypto").encrypt;
|
||||
@@ -1 +0,0 @@
|
||||
import { encrypt, decrypt } from "crypto";
|
||||
@@ -1,2 +0,0 @@
|
||||
var encrypt = require("crypto").encrypt;
|
||||
var decrypt = require("crypto").decrypt;
|
||||
1
test/fixtures/modules/import-from/actual.js
vendored
1
test/fixtures/modules/import-from/actual.js
vendored
@@ -1 +0,0 @@
|
||||
import $ from "jquery";
|
||||
@@ -1 +0,0 @@
|
||||
var $ = require("jquery");
|
||||
2
test/fixtures/modules/imports-default/actual.js
vendored
Normal file
2
test/fixtures/modules/imports-default/actual.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
import foo from "foo";
|
||||
import {default as foo} from "foo";
|
||||
2
test/fixtures/modules/imports-default/expected.js
vendored
Normal file
2
test/fixtures/modules/imports-default/expected.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
var foo = require("foo");
|
||||
var foo = require("foo");
|
||||
1
test/fixtures/modules/imports-glob/actual.js
vendored
Normal file
1
test/fixtures/modules/imports-glob/actual.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
import * as foo from "foo";
|
||||
1
test/fixtures/modules/imports-glob/expected.js
vendored
Normal file
1
test/fixtures/modules/imports-glob/expected.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
var foo = require("foo");
|
||||
2
test/fixtures/modules/imports-mixing/actual.js
vendored
Normal file
2
test/fixtures/modules/imports-mixing/actual.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
import foo, {baz as xyz} from "foo";
|
||||
import foo, * as bar from "foo";
|
||||
5
test/fixtures/modules/imports-mixing/expected.js
vendored
Normal file
5
test/fixtures/modules/imports-mixing/expected.js
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
var foo = require("foo");
|
||||
var xyz = require("foo").baz;
|
||||
|
||||
var foo = require("foo");
|
||||
var bar = require("foo");
|
||||
4
test/fixtures/modules/imports-named/actual.js
vendored
Normal file
4
test/fixtures/modules/imports-named/actual.js
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
import {bar} from "foo";
|
||||
import {bar, baz} from "foo";
|
||||
import {bar as baz} from "foo";
|
||||
import {bar as baz, xyz} from "foo";
|
||||
9
test/fixtures/modules/imports-named/expected.js
vendored
Normal file
9
test/fixtures/modules/imports-named/expected.js
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
var bar = require("foo").bar;
|
||||
|
||||
var bar = require("foo").bar;
|
||||
var baz = require("foo").baz;
|
||||
|
||||
var baz = require("foo").bar;
|
||||
|
||||
var baz = require("foo").bar;
|
||||
var xyz = require("foo").xyz;
|
||||
3
test/fixtures/modules/imports/actual.js
vendored
Normal file
3
test/fixtures/modules/imports/actual.js
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
import "foo";
|
||||
import "foo-bar";
|
||||
import "./directory/foo-bar";
|
||||
3
test/fixtures/modules/imports/expected.js
vendored
Normal file
3
test/fixtures/modules/imports/expected.js
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
var foo = require("foo");
|
||||
var fooBar = require("foo-bar");
|
||||
var fooBar = require("./directory/foo-bar");
|
||||
1
test/fixtures/modules/module-from/actual.js
vendored
1
test/fixtures/modules/module-from/actual.js
vendored
@@ -1 +0,0 @@
|
||||
module crypto from "crypto";
|
||||
@@ -1 +0,0 @@
|
||||
var crypto = require("crypto");
|
||||
Reference in New Issue
Block a user