From 3ac9888bbd5611edad2ec10cb49c57081e04ec9e Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Tue, 7 Oct 2014 20:22:30 +1100 Subject: [PATCH] add polyfill --- lib/6to5/polyfill.js | 2 ++ lib/6to5/register.js | 2 ++ package.json | 3 ++- polyfill.js | 1 + 4 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 lib/6to5/polyfill.js create mode 100644 polyfill.js diff --git a/lib/6to5/polyfill.js b/lib/6to5/polyfill.js new file mode 100644 index 0000000000..1b9ee87bcd --- /dev/null +++ b/lib/6to5/polyfill.js @@ -0,0 +1,2 @@ +require("es6-symbol/implement"); +require("es6-shim"); diff --git a/lib/6to5/register.js b/lib/6to5/register.js index 4093bfc937..f2e1a54dd9 100644 --- a/lib/6to5/register.js +++ b/lib/6to5/register.js @@ -1,3 +1,5 @@ +require("./polyfill"); + var maps = {}; var old = require.extensions[".js"]; diff --git a/package.json b/package.json index f2fc50fd86..f3c273bd75 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,8 @@ "estraverse": "1.5.1", "fs-readdir-recursive": "0.0.2", "lodash": "2.4.1", - "mkdirp": "0.5.0" + "mkdirp": "0.5.0", + "es6-shim": "^0.18.0" }, "devDependencies": { "mocha": "1.21.4", diff --git a/polyfill.js b/polyfill.js new file mode 100644 index 0000000000..65a4b63946 --- /dev/null +++ b/polyfill.js @@ -0,0 +1 @@ +require("./lib/6to5/polyfill");