Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/fourtyone11/origin-hugo-theme.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'assets/node_modules/@babel/core/lib/tools/build-external-helpers.js')
-rw-r--r--assets/node_modules/@babel/core/lib/tools/build-external-helpers.js145
1 files changed, 0 insertions, 145 deletions
diff --git a/assets/node_modules/@babel/core/lib/tools/build-external-helpers.js b/assets/node_modules/@babel/core/lib/tools/build-external-helpers.js
deleted file mode 100644
index 08311eb..0000000
--- a/assets/node_modules/@babel/core/lib/tools/build-external-helpers.js
+++ /dev/null
@@ -1,145 +0,0 @@
-"use strict";
-
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-exports.default = _default;
-
-function helpers() {
- const data = _interopRequireWildcard(require("@babel/helpers"));
-
- helpers = function () {
- return data;
- };
-
- return data;
-}
-
-function _generator() {
- const data = _interopRequireDefault(require("@babel/generator"));
-
- _generator = function () {
- return data;
- };
-
- return data;
-}
-
-function _template() {
- const data = _interopRequireDefault(require("@babel/template"));
-
- _template = function () {
- return data;
- };
-
- return data;
-}
-
-function t() {
- const data = _interopRequireWildcard(require("@babel/types"));
-
- t = function () {
- return data;
- };
-
- return data;
-}
-
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
-function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function () { return cache; }; return cache; }
-
-function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
-
-const buildUmdWrapper = replacements => _template().default`
- (function (root, factory) {
- if (typeof define === "function" && define.amd) {
- define(AMD_ARGUMENTS, factory);
- } else if (typeof exports === "object") {
- factory(COMMON_ARGUMENTS);
- } else {
- factory(BROWSER_ARGUMENTS);
- }
- })(UMD_ROOT, function (FACTORY_PARAMETERS) {
- FACTORY_BODY
- });
- `(replacements);
-
-function buildGlobal(whitelist) {
- const namespace = t().identifier("babelHelpers");
- const body = [];
- const container = t().functionExpression(null, [t().identifier("global")], t().blockStatement(body));
- const tree = t().program([t().expressionStatement(t().callExpression(container, [t().conditionalExpression(t().binaryExpression("===", t().unaryExpression("typeof", t().identifier("global")), t().stringLiteral("undefined")), t().identifier("self"), t().identifier("global"))]))]);
- body.push(t().variableDeclaration("var", [t().variableDeclarator(namespace, t().assignmentExpression("=", t().memberExpression(t().identifier("global"), namespace), t().objectExpression([])))]));
- buildHelpers(body, namespace, whitelist);
- return tree;
-}
-
-function buildModule(whitelist) {
- const body = [];
- const refs = buildHelpers(body, null, whitelist);
- body.unshift(t().exportNamedDeclaration(null, Object.keys(refs).map(name => {
- return t().exportSpecifier(t().cloneNode(refs[name]), t().identifier(name));
- })));
- return t().program(body, [], "module");
-}
-
-function buildUmd(whitelist) {
- const namespace = t().identifier("babelHelpers");
- const body = [];
- body.push(t().variableDeclaration("var", [t().variableDeclarator(namespace, t().identifier("global"))]));
- buildHelpers(body, namespace, whitelist);
- return t().program([buildUmdWrapper({
- FACTORY_PARAMETERS: t().identifier("global"),
- BROWSER_ARGUMENTS: t().assignmentExpression("=", t().memberExpression(t().identifier("root"), namespace), t().objectExpression([])),
- COMMON_ARGUMENTS: t().identifier("exports"),
- AMD_ARGUMENTS: t().arrayExpression([t().stringLiteral("exports")]),
- FACTORY_BODY: body,
- UMD_ROOT: t().identifier("this")
- })]);
-}
-
-function buildVar(whitelist) {
- const namespace = t().identifier("babelHelpers");
- const body = [];
- body.push(t().variableDeclaration("var", [t().variableDeclarator(namespace, t().objectExpression([]))]));
- const tree = t().program(body);
- buildHelpers(body, namespace, whitelist);
- body.push(t().expressionStatement(namespace));
- return tree;
-}
-
-function buildHelpers(body, namespace, whitelist) {
- const getHelperReference = name => {
- return namespace ? t().memberExpression(namespace, t().identifier(name)) : t().identifier(`_${name}`);
- };
-
- const refs = {};
- helpers().list.forEach(function (name) {
- if (whitelist && whitelist.indexOf(name) < 0) return;
- const ref = refs[name] = getHelperReference(name);
- const {
- nodes
- } = helpers().get(name, getHelperReference, ref);
- body.push(...nodes);
- });
- return refs;
-}
-
-function _default(whitelist, outputType = "global") {
- let tree;
- const build = {
- global: buildGlobal,
- module: buildModule,
- umd: buildUmd,
- var: buildVar
- }[outputType];
-
- if (build) {
- tree = build(whitelist);
- } else {
- throw new Error(`Unsupported output type ${outputType}`);
- }
-
- return (0, _generator().default)(tree).code;
-} \ No newline at end of file