From e06ec920f7a5d784e674c4c4b4e6d1da3dc7391d Mon Sep 17 00:00:00 2001 From: Piotr Russ Date: Mon, 16 Nov 2020 00:10:28 +0100 Subject: api, login, auth --- node_modules/babel-helper-call-delegate/.npmignore | 3 + node_modules/babel-helper-call-delegate/README.md | 5 ++ .../babel-helper-call-delegate/lib/index.js | 72 ++++++++++++++++++++++ .../babel-helper-call-delegate/package.json | 42 +++++++++++++ 4 files changed, 122 insertions(+) create mode 100644 node_modules/babel-helper-call-delegate/.npmignore create mode 100644 node_modules/babel-helper-call-delegate/README.md create mode 100644 node_modules/babel-helper-call-delegate/lib/index.js create mode 100644 node_modules/babel-helper-call-delegate/package.json (limited to 'node_modules/babel-helper-call-delegate') diff --git a/node_modules/babel-helper-call-delegate/.npmignore b/node_modules/babel-helper-call-delegate/.npmignore new file mode 100644 index 0000000..47cdd2c --- /dev/null +++ b/node_modules/babel-helper-call-delegate/.npmignore @@ -0,0 +1,3 @@ +src +test +node_modules diff --git a/node_modules/babel-helper-call-delegate/README.md b/node_modules/babel-helper-call-delegate/README.md new file mode 100644 index 0000000..0841d07 --- /dev/null +++ b/node_modules/babel-helper-call-delegate/README.md @@ -0,0 +1,5 @@ +# babel-helper-call-delegate + +## Usage + +TODO diff --git a/node_modules/babel-helper-call-delegate/lib/index.js b/node_modules/babel-helper-call-delegate/lib/index.js new file mode 100644 index 0000000..62c9217 --- /dev/null +++ b/node_modules/babel-helper-call-delegate/lib/index.js @@ -0,0 +1,72 @@ +"use strict"; + +exports.__esModule = true; + +exports.default = function (path) { + var scope = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : path.scope; + var node = path.node; + + var container = t.functionExpression(null, [], node.body, node.generator, node.async); + + var callee = container; + var args = []; + + (0, _babelHelperHoistVariables2.default)(path, function (id) { + return scope.push({ id: id }); + }); + + var state = { + foundThis: false, + foundArguments: false + }; + + path.traverse(visitor, state); + + if (state.foundArguments) { + callee = t.memberExpression(container, t.identifier("apply")); + args = []; + + if (state.foundThis) { + args.push(t.thisExpression()); + } + + if (state.foundArguments) { + if (!state.foundThis) args.push(t.nullLiteral()); + args.push(t.identifier("arguments")); + } + } + + var call = t.callExpression(callee, args); + if (node.generator) call = t.yieldExpression(call, true); + + return t.returnStatement(call); +}; + +var _babelHelperHoistVariables = require("babel-helper-hoist-variables"); + +var _babelHelperHoistVariables2 = _interopRequireDefault(_babelHelperHoistVariables); + +var _babelTypes = require("babel-types"); + +var t = _interopRequireWildcard(_babelTypes); + +function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +var visitor = { + enter: function enter(path, state) { + if (path.isThisExpression()) { + state.foundThis = true; + } + + if (path.isReferencedIdentifier({ name: "arguments" })) { + state.foundArguments = true; + } + }, + Function: function Function(path) { + path.skip(); + } +}; + +module.exports = exports["default"]; \ No newline at end of file diff --git a/node_modules/babel-helper-call-delegate/package.json b/node_modules/babel-helper-call-delegate/package.json new file mode 100644 index 0000000..547e94d --- /dev/null +++ b/node_modules/babel-helper-call-delegate/package.json @@ -0,0 +1,42 @@ +{ + "_from": "babel-helper-call-delegate@^6.24.1", + "_id": "babel-helper-call-delegate@6.24.1", + "_inBundle": false, + "_integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "_location": "/babel-helper-call-delegate", + "_phantomChildren": {}, + "_requested": { + "type": "range", + "registry": true, + "raw": "babel-helper-call-delegate@^6.24.1", + "name": "babel-helper-call-delegate", + "escapedName": "babel-helper-call-delegate", + "rawSpec": "^6.24.1", + "saveSpec": null, + "fetchSpec": "^6.24.1" + }, + "_requiredBy": [ + "/babel-plugin-transform-es2015-parameters" + ], + "_resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "_shasum": "ece6aacddc76e41c3461f88bfc575bd0daa2df8d", + "_spec": "babel-helper-call-delegate@^6.24.1", + "_where": "/home/pruss/Dev/3-minute-website/node_modules/babel-plugin-transform-es2015-parameters", + "bundleDependencies": false, + "dependencies": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + }, + "deprecated": false, + "description": "Helper function to call delegate", + "license": "MIT", + "main": "lib/index.js", + "name": "babel-helper-call-delegate", + "repository": { + "type": "git", + "url": "https://github.com/babel/babel/tree/master/packages/babel-helper-call-delegate" + }, + "version": "6.24.1" +} -- cgit v1.2.3