commit one helper to git to check regressions

This commit is contained in:
Henry Zhu 2017-03-22 18:10:21 -04:00
parent 483958b24d
commit 26b9f9ed15
6 changed files with 39 additions and 12 deletions

4
.gitignore vendored
View File

@ -14,9 +14,13 @@ dist
/.package.json
/packages/babel-runtime/core-js
/packages/babel-runtime/helpers/*.js
!/packages/babel-runtime/helpers/toArray.js
/packages/babel-runtime/helpers/builtin/*.js
!/packages/babel-runtime/helpers/builtin/toArray.js
/packages/babel-runtime/helpers/builtin/es6/*.js
!/packages/babel-runtime/helpers/builtin/es6/toArray.js
/packages/babel-runtime/helpers/es6/*.js
!/packages/babel-runtime/helpers/es6/toArray.js
/packages/babel-register/test/.babel
/packages/*/lib
_babel.github.io

View File

@ -0,0 +1,3 @@
export default function (arr) {
return Array.isArray(arr) ? arr : Array.from(arr);
}

View File

@ -0,0 +1,5 @@
exports.__esModule = true;
exports.default = function (arr) {
return Array.isArray(arr) ? arr : Array.from(arr);
};

View File

@ -0,0 +1,4 @@
import _Array$from from "../../core-js/array/from";
export default function (arr) {
return Array.isArray(arr) ? arr : _Array$from(arr);
}

View File

@ -0,0 +1,11 @@
exports.__esModule = true;
var _from = require("../core-js/array/from");
var _from2 = _interopRequireDefault(_from);
exports.default = function (arr) {
return Array.isArray(arr) ? arr : (0, _from2.default)(arr);
};
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

View File

@ -1,5 +1,10 @@
const outputFile = require("output-file-sync");
const kebabCase = require("lodash/kebabCase");
const coreDefinitions = require("babel-plugin-transform-runtime").definitions;
const helpers = require("babel-helpers");
const babel = require("../../babel-core");
const t = require("../../babel-types");
const paths = ["is-iterable", "get-iterator"];
Object.keys(coreDefinitions.builtins).forEach((key) => {
@ -22,11 +27,6 @@ paths.forEach(function(path) {
);
});
const helpers = require("babel-helpers");
const babel = require("../../babel-core");
const t = require("../../babel-types");
function relative(filename) {
return `${__dirname}/../${filename}`;
}
@ -135,13 +135,13 @@ for (const modules of ["commonjs", false]) {
buildHelper(helperName, modules, builtin)
);
// // compat
// var helperAlias = kebabCase(helperName);
// var content = !modules
// ? `export { default } from \"./${helperName}.js\";`
// : "module.exports = require(\"./" + helperName + ".js\");";
// writeFile(`${dirname}_${helperAlias}.js`, content);
// if (helperAlias !== helperName) writeFile(`${dirname}${helperAlias}.js`, content);
// compat
var helperAlias = kebabCase(helperName);
var content = !modules
? `export { default } from \"./${helperName}.js\";`
: "module.exports = require(\"./" + helperName + ".js\");";
writeFile(`${dirname}_${helperAlias}.js`, content);
if (helperAlias !== helperName) writeFile(`${dirname}${helperAlias}.js`, content);
}
}
}