commit one helper to git to check regressions
This commit is contained in:
parent
483958b24d
commit
26b9f9ed15
4
.gitignore
vendored
4
.gitignore
vendored
@ -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
|
||||
|
||||
3
packages/babel-runtime/helpers/builtin/es6/toArray.js
Normal file
3
packages/babel-runtime/helpers/builtin/es6/toArray.js
Normal file
@ -0,0 +1,3 @@
|
||||
export default function (arr) {
|
||||
return Array.isArray(arr) ? arr : Array.from(arr);
|
||||
}
|
||||
5
packages/babel-runtime/helpers/builtin/toArray.js
Normal file
5
packages/babel-runtime/helpers/builtin/toArray.js
Normal file
@ -0,0 +1,5 @@
|
||||
exports.__esModule = true;
|
||||
|
||||
exports.default = function (arr) {
|
||||
return Array.isArray(arr) ? arr : Array.from(arr);
|
||||
};
|
||||
4
packages/babel-runtime/helpers/es6/toArray.js
Normal file
4
packages/babel-runtime/helpers/es6/toArray.js
Normal 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);
|
||||
}
|
||||
11
packages/babel-runtime/helpers/toArray.js
Normal file
11
packages/babel-runtime/helpers/toArray.js
Normal 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 }; }
|
||||
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user