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");