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
|
/.package.json
|
||||||
/packages/babel-runtime/core-js
|
/packages/babel-runtime/core-js
|
||||||
/packages/babel-runtime/helpers/*.js
|
/packages/babel-runtime/helpers/*.js
|
||||||
|
!/packages/babel-runtime/helpers/toArray.js
|
||||||
/packages/babel-runtime/helpers/builtin/*.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/*.js
|
||||||
|
!/packages/babel-runtime/helpers/builtin/es6/toArray.js
|
||||||
/packages/babel-runtime/helpers/es6/*.js
|
/packages/babel-runtime/helpers/es6/*.js
|
||||||
|
!/packages/babel-runtime/helpers/es6/toArray.js
|
||||||
/packages/babel-register/test/.babel
|
/packages/babel-register/test/.babel
|
||||||
/packages/*/lib
|
/packages/*/lib
|
||||||
_babel.github.io
|
_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 outputFile = require("output-file-sync");
|
||||||
|
const kebabCase = require("lodash/kebabCase");
|
||||||
const coreDefinitions = require("babel-plugin-transform-runtime").definitions;
|
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"];
|
const paths = ["is-iterable", "get-iterator"];
|
||||||
|
|
||||||
Object.keys(coreDefinitions.builtins).forEach((key) => {
|
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) {
|
function relative(filename) {
|
||||||
return `${__dirname}/../${filename}`;
|
return `${__dirname}/../${filename}`;
|
||||||
}
|
}
|
||||||
@ -135,13 +135,13 @@ for (const modules of ["commonjs", false]) {
|
|||||||
buildHelper(helperName, modules, builtin)
|
buildHelper(helperName, modules, builtin)
|
||||||
);
|
);
|
||||||
|
|
||||||
// // compat
|
// compat
|
||||||
// var helperAlias = kebabCase(helperName);
|
var helperAlias = kebabCase(helperName);
|
||||||
// var content = !modules
|
var content = !modules
|
||||||
// ? `export { default } from \"./${helperName}.js\";`
|
? `export { default } from \"./${helperName}.js\";`
|
||||||
// : "module.exports = require(\"./" + helperName + ".js\");";
|
: "module.exports = require(\"./" + helperName + ".js\");";
|
||||||
// writeFile(`${dirname}_${helperAlias}.js`, content);
|
writeFile(`${dirname}_${helperAlias}.js`, content);
|
||||||
// if (helperAlias !== helperName) writeFile(`${dirname}${helperAlias}.js`, content);
|
if (helperAlias !== helperName) writeFile(`${dirname}${helperAlias}.js`, content);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user