diff options
| author | Nevena Bojovic <nenabojov@gmail.com> | 2022-03-01 22:05:25 +0100 | 
|---|---|---|
| committer | Nevena Bojovic <nenabojov@gmail.com> | 2022-03-01 22:05:25 +0100 | 
| commit | 6555fb80fdd8f6a5d201efadec3189d1244830a0 (patch) | |
| tree | c1aa1c5aedc634ad1ea7fad4847884d559b51290 /sandbox/testAppNevena/Front/node_modules/agent-base | |
| parent | 7d3640f824f46490b47bd95f1c5a16644f712068 (diff) | |
Izbrisala bin, obj i node-modules.
Diffstat (limited to 'sandbox/testAppNevena/Front/node_modules/agent-base')
10 files changed, 0 insertions, 892 deletions
diff --git a/sandbox/testAppNevena/Front/node_modules/agent-base/README.md b/sandbox/testAppNevena/Front/node_modules/agent-base/README.md deleted file mode 100644 index 256f1f32..00000000 --- a/sandbox/testAppNevena/Front/node_modules/agent-base/README.md +++ /dev/null @@ -1,145 +0,0 @@ -agent-base -========== -### Turn a function into an [`http.Agent`][http.Agent] instance -[](https://github.com/TooTallNate/node-agent-base/actions?workflow=Node+CI) - -This module provides an `http.Agent` generator. That is, you pass it an async -callback function, and it returns a new `http.Agent` instance that will invoke the -given callback function when sending outbound HTTP requests. - -#### Some subclasses: - -Here's some more interesting uses of `agent-base`. -Send a pull request to list yours! - - * [`http-proxy-agent`][http-proxy-agent]: An HTTP(s) proxy `http.Agent` implementation for HTTP endpoints - * [`https-proxy-agent`][https-proxy-agent]: An HTTP(s) proxy `http.Agent` implementation for HTTPS endpoints - * [`pac-proxy-agent`][pac-proxy-agent]: A PAC file proxy `http.Agent` implementation for HTTP and HTTPS - * [`socks-proxy-agent`][socks-proxy-agent]: A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS - - -Installation ------------- - -Install with `npm`: - -``` bash -$ npm install agent-base -``` - - -Example -------- - -Here's a minimal example that creates a new `net.Socket` connection to the server -for every HTTP request (i.e. the equivalent of `agent: false` option): - -```js -var net = require('net'); -var tls = require('tls'); -var url = require('url'); -var http = require('http'); -var agent = require('agent-base'); - -var endpoint = 'http://nodejs.org/api/'; -var parsed = url.parse(endpoint); - -// This is the important part! -parsed.agent = agent(function (req, opts) { -  var socket; -  // `secureEndpoint` is true when using the https module -  if (opts.secureEndpoint) { -    socket = tls.connect(opts); -  } else { -    socket = net.connect(opts); -  } -  return socket; -}); - -// Everything else works just like normal... -http.get(parsed, function (res) { -  console.log('"response" event!', res.headers); -  res.pipe(process.stdout); -}); -``` - -Returning a Promise or using an `async` function is also supported: - -```js -agent(async function (req, opts) { -  await sleep(1000); -  // etc… -}); -``` - -Return another `http.Agent` instance to "pass through" the responsibility -for that HTTP request to that agent: - -```js -agent(function (req, opts) { -  return opts.secureEndpoint ? https.globalAgent : http.globalAgent; -}); -``` - - -API ---- - -## Agent(Function callback[, Object options]) → [http.Agent][] - -Creates a base `http.Agent` that will execute the callback function `callback` -for every HTTP request that it is used as the `agent` for. The callback function -is responsible for creating a `stream.Duplex` instance of some kind that will be -used as the underlying socket in the HTTP request. - -The `options` object accepts the following properties: - -  * `timeout` - Number - Timeout for the `callback()` function in milliseconds. Defaults to Infinity (optional). - -The callback function should have the following signature: - -### callback(http.ClientRequest req, Object options, Function cb) → undefined - -The ClientRequest `req` can be accessed to read request headers and -and the path, etc. The `options` object contains the options passed -to the `http.request()`/`https.request()` function call, and is formatted -to be directly passed to `net.connect()`/`tls.connect()`, or however -else you want a Socket to be created. Pass the created socket to -the callback function `cb` once created, and the HTTP request will -continue to proceed. - -If the `https` module is used to invoke the HTTP request, then the -`secureEndpoint` property on `options` _will be set to `true`_. - - -License -------- - -(The MIT License) - -Copyright (c) 2013 Nathan Rajlich <nathan@tootallnate.net> - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -[http-proxy-agent]: https://github.com/TooTallNate/node-http-proxy-agent -[https-proxy-agent]: https://github.com/TooTallNate/node-https-proxy-agent -[pac-proxy-agent]: https://github.com/TooTallNate/node-pac-proxy-agent -[socks-proxy-agent]: https://github.com/TooTallNate/node-socks-proxy-agent -[http.Agent]: https://nodejs.org/api/http.html#http_class_http_agent diff --git a/sandbox/testAppNevena/Front/node_modules/agent-base/dist/src/index.d.ts b/sandbox/testAppNevena/Front/node_modules/agent-base/dist/src/index.d.ts deleted file mode 100644 index bc4ab744..00000000 --- a/sandbox/testAppNevena/Front/node_modules/agent-base/dist/src/index.d.ts +++ /dev/null @@ -1,78 +0,0 @@ -/// <reference types="node" /> -import net from 'net'; -import http from 'http'; -import https from 'https'; -import { Duplex } from 'stream'; -import { EventEmitter } from 'events'; -declare function createAgent(opts?: createAgent.AgentOptions): createAgent.Agent; -declare function createAgent(callback: createAgent.AgentCallback, opts?: createAgent.AgentOptions): createAgent.Agent; -declare namespace createAgent { -    interface ClientRequest extends http.ClientRequest { -        _last?: boolean; -        _hadError?: boolean; -        method: string; -    } -    interface AgentRequestOptions { -        host?: string; -        path?: string; -        port: number; -    } -    interface HttpRequestOptions extends AgentRequestOptions, Omit<http.RequestOptions, keyof AgentRequestOptions> { -        secureEndpoint: false; -    } -    interface HttpsRequestOptions extends AgentRequestOptions, Omit<https.RequestOptions, keyof AgentRequestOptions> { -        secureEndpoint: true; -    } -    type RequestOptions = HttpRequestOptions | HttpsRequestOptions; -    type AgentLike = Pick<createAgent.Agent, 'addRequest'> | http.Agent; -    type AgentCallbackReturn = Duplex | AgentLike; -    type AgentCallbackCallback = (err?: Error | null, socket?: createAgent.AgentCallbackReturn) => void; -    type AgentCallbackPromise = (req: createAgent.ClientRequest, opts: createAgent.RequestOptions) => createAgent.AgentCallbackReturn | Promise<createAgent.AgentCallbackReturn>; -    type AgentCallback = typeof Agent.prototype.callback; -    type AgentOptions = { -        timeout?: number; -    }; -    /** -     * Base `http.Agent` implementation. -     * No pooling/keep-alive is implemented by default. -     * -     * @param {Function} callback -     * @api public -     */ -    class Agent extends EventEmitter { -        timeout: number | null; -        maxFreeSockets: number; -        maxTotalSockets: number; -        maxSockets: number; -        sockets: { -            [key: string]: net.Socket[]; -        }; -        freeSockets: { -            [key: string]: net.Socket[]; -        }; -        requests: { -            [key: string]: http.IncomingMessage[]; -        }; -        options: https.AgentOptions; -        private promisifiedCallback?; -        private explicitDefaultPort?; -        private explicitProtocol?; -        constructor(callback?: createAgent.AgentCallback | createAgent.AgentOptions, _opts?: createAgent.AgentOptions); -        get defaultPort(): number; -        set defaultPort(v: number); -        get protocol(): string; -        set protocol(v: string); -        callback(req: createAgent.ClientRequest, opts: createAgent.RequestOptions, fn: createAgent.AgentCallbackCallback): void; -        callback(req: createAgent.ClientRequest, opts: createAgent.RequestOptions): createAgent.AgentCallbackReturn | Promise<createAgent.AgentCallbackReturn>; -        /** -         * Called by node-core's "_http_client.js" module when creating -         * a new HTTP request with this Agent instance. -         * -         * @api public -         */ -        addRequest(req: ClientRequest, _opts: RequestOptions): void; -        freeSocket(socket: net.Socket, opts: AgentOptions): void; -        destroy(): void; -    } -} -export = createAgent; diff --git a/sandbox/testAppNevena/Front/node_modules/agent-base/dist/src/index.js b/sandbox/testAppNevena/Front/node_modules/agent-base/dist/src/index.js deleted file mode 100644 index bfd9e220..00000000 --- a/sandbox/testAppNevena/Front/node_modules/agent-base/dist/src/index.js +++ /dev/null @@ -1,203 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { -    return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -const events_1 = require("events"); -const debug_1 = __importDefault(require("debug")); -const promisify_1 = __importDefault(require("./promisify")); -const debug = debug_1.default('agent-base'); -function isAgent(v) { -    return Boolean(v) && typeof v.addRequest === 'function'; -} -function isSecureEndpoint() { -    const { stack } = new Error(); -    if (typeof stack !== 'string') -        return false; -    return stack.split('\n').some(l => l.indexOf('(https.js:') !== -1 || l.indexOf('node:https:') !== -1); -} -function createAgent(callback, opts) { -    return new createAgent.Agent(callback, opts); -} -(function (createAgent) { -    /** -     * Base `http.Agent` implementation. -     * No pooling/keep-alive is implemented by default. -     * -     * @param {Function} callback -     * @api public -     */ -    class Agent extends events_1.EventEmitter { -        constructor(callback, _opts) { -            super(); -            let opts = _opts; -            if (typeof callback === 'function') { -                this.callback = callback; -            } -            else if (callback) { -                opts = callback; -            } -            // Timeout for the socket to be returned from the callback -            this.timeout = null; -            if (opts && typeof opts.timeout === 'number') { -                this.timeout = opts.timeout; -            } -            // These aren't actually used by `agent-base`, but are required -            // for the TypeScript definition files in `@types/node` :/ -            this.maxFreeSockets = 1; -            this.maxSockets = 1; -            this.maxTotalSockets = Infinity; -            this.sockets = {}; -            this.freeSockets = {}; -            this.requests = {}; -            this.options = {}; -        } -        get defaultPort() { -            if (typeof this.explicitDefaultPort === 'number') { -                return this.explicitDefaultPort; -            } -            return isSecureEndpoint() ? 443 : 80; -        } -        set defaultPort(v) { -            this.explicitDefaultPort = v; -        } -        get protocol() { -            if (typeof this.explicitProtocol === 'string') { -                return this.explicitProtocol; -            } -            return isSecureEndpoint() ? 'https:' : 'http:'; -        } -        set protocol(v) { -            this.explicitProtocol = v; -        } -        callback(req, opts, fn) { -            throw new Error('"agent-base" has no default implementation, you must subclass and override `callback()`'); -        } -        /** -         * Called by node-core's "_http_client.js" module when creating -         * a new HTTP request with this Agent instance. -         * -         * @api public -         */ -        addRequest(req, _opts) { -            const opts = Object.assign({}, _opts); -            if (typeof opts.secureEndpoint !== 'boolean') { -                opts.secureEndpoint = isSecureEndpoint(); -            } -            if (opts.host == null) { -                opts.host = 'localhost'; -            } -            if (opts.port == null) { -                opts.port = opts.secureEndpoint ? 443 : 80; -            } -            if (opts.protocol == null) { -                opts.protocol = opts.secureEndpoint ? 'https:' : 'http:'; -            } -            if (opts.host && opts.path) { -                // If both a `host` and `path` are specified then it's most -                // likely the result of a `url.parse()` call... we need to -                // remove the `path` portion so that `net.connect()` doesn't -                // attempt to open that as a unix socket file. -                delete opts.path; -            } -            delete opts.agent; -            delete opts.hostname; -            delete opts._defaultAgent; -            delete opts.defaultPort; -            delete opts.createConnection; -            // Hint to use "Connection: close" -            // XXX: non-documented `http` module API :( -            req._last = true; -            req.shouldKeepAlive = false; -            let timedOut = false; -            let timeoutId = null; -            const timeoutMs = opts.timeout || this.timeout; -            const onerror = (err) => { -                if (req._hadError) -                    return; -                req.emit('error', err); -                // For Safety. Some additional errors might fire later on -                // and we need to make sure we don't double-fire the error event. -                req._hadError = true; -            }; -            const ontimeout = () => { -                timeoutId = null; -                timedOut = true; -                const err = new Error(`A "socket" was not created for HTTP request before ${timeoutMs}ms`); -                err.code = 'ETIMEOUT'; -                onerror(err); -            }; -            const callbackError = (err) => { -                if (timedOut) -                    return; -                if (timeoutId !== null) { -                    clearTimeout(timeoutId); -                    timeoutId = null; -                } -                onerror(err); -            }; -            const onsocket = (socket) => { -                if (timedOut) -                    return; -                if (timeoutId != null) { -                    clearTimeout(timeoutId); -                    timeoutId = null; -                } -                if (isAgent(socket)) { -                    // `socket` is actually an `http.Agent` instance, so -                    // relinquish responsibility for this `req` to the Agent -                    // from here on -                    debug('Callback returned another Agent instance %o', socket.constructor.name); -                    socket.addRequest(req, opts); -                    return; -                } -                if (socket) { -                    socket.once('free', () => { -                        this.freeSocket(socket, opts); -                    }); -                    req.onSocket(socket); -                    return; -                } -                const err = new Error(`no Duplex stream was returned to agent-base for \`${req.method} ${req.path}\``); -                onerror(err); -            }; -            if (typeof this.callback !== 'function') { -                onerror(new Error('`callback` is not defined')); -                return; -            } -            if (!this.promisifiedCallback) { -                if (this.callback.length >= 3) { -                    debug('Converting legacy callback function to promise'); -                    this.promisifiedCallback = promisify_1.default(this.callback); -                } -                else { -                    this.promisifiedCallback = this.callback; -                } -            } -            if (typeof timeoutMs === 'number' && timeoutMs > 0) { -                timeoutId = setTimeout(ontimeout, timeoutMs); -            } -            if ('port' in opts && typeof opts.port !== 'number') { -                opts.port = Number(opts.port); -            } -            try { -                debug('Resolving socket for %o request: %o', opts.protocol, `${req.method} ${req.path}`); -                Promise.resolve(this.promisifiedCallback(req, opts)).then(onsocket, callbackError); -            } -            catch (err) { -                Promise.reject(err).catch(callbackError); -            } -        } -        freeSocket(socket, opts) { -            debug('Freeing socket %o %o', socket.constructor.name, opts); -            socket.destroy(); -        } -        destroy() { -            debug('Destroying agent %o', this.constructor.name); -        } -    } -    createAgent.Agent = Agent; -    // So that `instanceof` works correctly -    createAgent.prototype = createAgent.Agent.prototype; -})(createAgent || (createAgent = {})); -module.exports = createAgent; -//# sourceMappingURL=index.js.map
\ No newline at end of file diff --git a/sandbox/testAppNevena/Front/node_modules/agent-base/dist/src/index.js.map b/sandbox/testAppNevena/Front/node_modules/agent-base/dist/src/index.js.map deleted file mode 100644 index bd118ab6..00000000 --- a/sandbox/testAppNevena/Front/node_modules/agent-base/dist/src/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":";;;;AAIA,mCAAsC;AACtC,kDAAgC;AAChC,4DAAoC;AAEpC,MAAM,KAAK,GAAG,eAAW,CAAC,YAAY,CAAC,CAAC;AAExC,SAAS,OAAO,CAAC,CAAM;IACtB,OAAO,OAAO,CAAC,CAAC,CAAC,IAAI,OAAO,CAAC,CAAC,UAAU,KAAK,UAAU,CAAC;AACzD,CAAC;AAED,SAAS,gBAAgB;IACxB,MAAM,EAAE,KAAK,EAAE,GAAG,IAAI,KAAK,EAAE,CAAC;IAC9B,IAAI,OAAO,KAAK,KAAK,QAAQ;QAAE,OAAO,KAAK,CAAC;IAC5C,OAAO,KAAK,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,YAAY,CAAC,KAAK,CAAC,CAAC,IAAK,CAAC,CAAC,OAAO,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;AACxG,CAAC;AAOD,SAAS,WAAW,CACnB,QAA+D,EAC/D,IAA+B;IAE/B,OAAO,IAAI,WAAW,CAAC,KAAK,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC;AAC9C,CAAC;AAED,WAAU,WAAW;IAmDpB;;;;;;OAMG;IACH,MAAa,KAAM,SAAQ,qBAAY;QAmBtC,YACC,QAA+D,EAC/D,KAAgC;YAEhC,KAAK,EAAE,CAAC;YAER,IAAI,IAAI,GAAG,KAAK,CAAC;YACjB,IAAI,OAAO,QAAQ,KAAK,UAAU,EAAE;gBACnC,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;aACzB;iBAAM,IAAI,QAAQ,EAAE;gBACpB,IAAI,GAAG,QAAQ,CAAC;aAChB;YAED,0DAA0D;YAC1D,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC;YACpB,IAAI,IAAI,IAAI,OAAO,IAAI,CAAC,OAAO,KAAK,QAAQ,EAAE;gBAC7C,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;aAC5B;YAED,+DAA+D;YAC/D,0DAA0D;YAC1D,IAAI,CAAC,cAAc,GAAG,CAAC,CAAC;YACxB,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC;YACpB,IAAI,CAAC,eAAe,GAAG,QAAQ,CAAC;YAChC,IAAI,CAAC,OAAO,GAAG,EAAE,CAAC;YAClB,IAAI,CAAC,WAAW,GAAG,EAAE,CAAC;YACtB,IAAI,CAAC,QAAQ,GAAG,EAAE,CAAC;YACnB,IAAI,CAAC,OAAO,GAAG,EAAE,CAAC;QACnB,CAAC;QAED,IAAI,WAAW;YACd,IAAI,OAAO,IAAI,CAAC,mBAAmB,KAAK,QAAQ,EAAE;gBACjD,OAAO,IAAI,CAAC,mBAAmB,CAAC;aAChC;YACD,OAAO,gBAAgB,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC;QACtC,CAAC;QAED,IAAI,WAAW,CAAC,CAAS;YACxB,IAAI,CAAC,mBAAmB,GAAG,CAAC,CAAC;QAC9B,CAAC;QAED,IAAI,QAAQ;YACX,IAAI,OAAO,IAAI,CAAC,gBAAgB,KAAK,QAAQ,EAAE;gBAC9C,OAAO,IAAI,CAAC,gBAAgB,CAAC;aAC7B;YACD,OAAO,gBAAgB,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC;QAChD,CAAC;QAED,IAAI,QAAQ,CAAC,CAAS;YACrB,IAAI,CAAC,gBAAgB,GAAG,CAAC,CAAC;QAC3B,CAAC;QAaD,QAAQ,CACP,GAA8B,EAC9B,IAA8B,EAC9B,EAAsC;YAKtC,MAAM,IAAI,KAAK,CACd,yFAAyF,CACzF,CAAC;QACH,CAAC;QAED;;;;;WAKG;QACH,UAAU,CAAC,GAAkB,EAAE,KAAqB;YACnD,MAAM,IAAI,qBAAwB,KAAK,CAAE,CAAC;YAE1C,IAAI,OAAO,IAAI,CAAC,cAAc,KAAK,SAAS,EAAE;gBAC7C,IAAI,CAAC,cAAc,GAAG,gBAAgB,EAAE,CAAC;aACzC;YAED,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,EAAE;gBACtB,IAAI,CAAC,IAAI,GAAG,WAAW,CAAC;aACxB;YAED,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,EAAE;gBACtB,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC;aAC3C;YAED,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,EAAE;gBAC1B,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC;aACzD;YAED,IAAI,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,EAAE;gBAC3B,2DAA2D;gBAC3D,0DAA0D;gBAC1D,4DAA4D;gBAC5D,8CAA8C;gBAC9C,OAAO,IAAI,CAAC,IAAI,CAAC;aACjB;YAED,OAAO,IAAI,CAAC,KAAK,CAAC;YAClB,OAAO,IAAI,CAAC,QAAQ,CAAC;YACrB,OAAO,IAAI,CAAC,aAAa,CAAC;YAC1B,OAAO,IAAI,CAAC,WAAW,CAAC;YACxB,OAAO,IAAI,CAAC,gBAAgB,CAAC;YAE7B,kCAAkC;YAClC,2CAA2C;YAC3C,GAAG,CAAC,KAAK,GAAG,IAAI,CAAC;YACjB,GAAG,CAAC,eAAe,GAAG,KAAK,CAAC;YAE5B,IAAI,QAAQ,GAAG,KAAK,CAAC;YACrB,IAAI,SAAS,GAAyC,IAAI,CAAC;YAC3D,MAAM,SAAS,GAAG,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,OAAO,CAAC;YAE/C,MAAM,OAAO,GAAG,CAAC,GAA0B,EAAE,EAAE;gBAC9C,IAAI,GAAG,CAAC,SAAS;oBAAE,OAAO;gBAC1B,GAAG,CAAC,IAAI,CAAC,OAAO,EAAE,GAAG,CAAC,CAAC;gBACvB,yDAAyD;gBACzD,iEAAiE;gBACjE,GAAG,CAAC,SAAS,GAAG,IAAI,CAAC;YACtB,CAAC,CAAC;YAEF,MAAM,SAAS,GAAG,GAAG,EAAE;gBACtB,SAAS,GAAG,IAAI,CAAC;gBACjB,QAAQ,GAAG,IAAI,CAAC;gBAChB,MAAM,GAAG,GAA0B,IAAI,KAAK,CAC3C,sDAAsD,SAAS,IAAI,CACnE,CAAC;gBACF,GAAG,CAAC,IAAI,GAAG,UAAU,CAAC;gBACtB,OAAO,CAAC,GAAG,CAAC,CAAC;YACd,CAAC,CAAC;YAEF,MAAM,aAAa,GAAG,CAAC,GAA0B,EAAE,EAAE;gBACpD,IAAI,QAAQ;oBAAE,OAAO;gBACrB,IAAI,SAAS,KAAK,IAAI,EAAE;oBACvB,YAAY,CAAC,SAAS,CAAC,CAAC;oBACxB,SAAS,GAAG,IAAI,CAAC;iBACjB;gBACD,OAAO,CAAC,GAAG,CAAC,CAAC;YACd,CAAC,CAAC;YAEF,MAAM,QAAQ,GAAG,CAAC,MAA2B,EAAE,EAAE;gBAChD,IAAI,QAAQ;oBAAE,OAAO;gBACrB,IAAI,SAAS,IAAI,IAAI,EAAE;oBACtB,YAAY,CAAC,SAAS,CAAC,CAAC;oBACxB,SAAS,GAAG,IAAI,CAAC;iBACjB;gBAED,IAAI,OAAO,CAAC,MAAM,CAAC,EAAE;oBACpB,oDAAoD;oBACpD,wDAAwD;oBACxD,eAAe;oBACf,KAAK,CACJ,6CAA6C,EAC7C,MAAM,CAAC,WAAW,CAAC,IAAI,CACvB,CAAC;oBACD,MAA4B,CAAC,UAAU,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC;oBACpD,OAAO;iBACP;gBAED,IAAI,MAAM,EAAE;oBACX,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,EAAE;wBACxB,IAAI,CAAC,UAAU,CAAC,MAAoB,EAAE,IAAI,CAAC,CAAC;oBAC7C,CAAC,CAAC,CAAC;oBACH,GAAG,CAAC,QAAQ,CAAC,MAAoB,CAAC,CAAC;oBACnC,OAAO;iBACP;gBAED,MAAM,GAAG,GAAG,IAAI,KAAK,CACpB,qDAAqD,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,IAAI,IAAI,CAC/E,CAAC;gBACF,OAAO,CAAC,GAAG,CAAC,CAAC;YACd,CAAC,CAAC;YAEF,IAAI,OAAO,IAAI,CAAC,QAAQ,KAAK,UAAU,EAAE;gBACxC,OAAO,CAAC,IAAI,KAAK,CAAC,2BAA2B,CAAC,CAAC,CAAC;gBAChD,OAAO;aACP;YAED,IAAI,CAAC,IAAI,CAAC,mBAAmB,EAAE;gBAC9B,IAAI,IAAI,CAAC,QAAQ,CAAC,MAAM,IAAI,CAAC,EAAE;oBAC9B,KAAK,CAAC,gDAAgD,CAAC,CAAC;oBACxD,IAAI,CAAC,mBAAmB,GAAG,mBAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;iBACpD;qBAAM;oBACN,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,QAAQ,CAAC;iBACzC;aACD;YAED,IAAI,OAAO,SAAS,KAAK,QAAQ,IAAI,SAAS,GAAG,CAAC,EAAE;gBACnD,SAAS,GAAG,UAAU,CAAC,SAAS,EAAE,SAAS,CAAC,CAAC;aAC7C;YAED,IAAI,MAAM,IAAI,IAAI,IAAI,OAAO,IAAI,CAAC,IAAI,KAAK,QAAQ,EAAE;gBACpD,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;aAC9B;YAED,IAAI;gBACH,KAAK,CACJ,qCAAqC,EACrC,IAAI,CAAC,QAAQ,EACb,GAAG,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,IAAI,EAAE,CAC3B,CAAC;gBACF,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,mBAAmB,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,CACxD,QAAQ,EACR,aAAa,CACb,CAAC;aACF;YAAC,OAAO,GAAG,EAAE;gBACb,OAAO,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC;aACzC;QACF,CAAC;QAED,UAAU,CAAC,MAAkB,EAAE,IAAkB;YAChD,KAAK,CAAC,sBAAsB,EAAE,MAAM,CAAC,WAAW,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;YAC7D,MAAM,CAAC,OAAO,EAAE,CAAC;QAClB,CAAC;QAED,OAAO;YACN,KAAK,CAAC,qBAAqB,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC;QACrD,CAAC;KACD;IAxPY,iBAAK,QAwPjB,CAAA;IAED,uCAAuC;IACvC,WAAW,CAAC,SAAS,GAAG,WAAW,CAAC,KAAK,CAAC,SAAS,CAAC;AACrD,CAAC,EAtTS,WAAW,KAAX,WAAW,QAsTpB;AAED,iBAAS,WAAW,CAAC"}
\ No newline at end of file diff --git a/sandbox/testAppNevena/Front/node_modules/agent-base/dist/src/promisify.d.ts b/sandbox/testAppNevena/Front/node_modules/agent-base/dist/src/promisify.d.ts deleted file mode 100644 index 02688696..00000000 --- a/sandbox/testAppNevena/Front/node_modules/agent-base/dist/src/promisify.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { ClientRequest, RequestOptions, AgentCallbackCallback, AgentCallbackPromise } from './index'; -declare type LegacyCallback = (req: ClientRequest, opts: RequestOptions, fn: AgentCallbackCallback) => void; -export default function promisify(fn: LegacyCallback): AgentCallbackPromise; -export {}; diff --git a/sandbox/testAppNevena/Front/node_modules/agent-base/dist/src/promisify.js b/sandbox/testAppNevena/Front/node_modules/agent-base/dist/src/promisify.js deleted file mode 100644 index b2f6132a..00000000 --- a/sandbox/testAppNevena/Front/node_modules/agent-base/dist/src/promisify.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -function promisify(fn) { -    return function (req, opts) { -        return new Promise((resolve, reject) => { -            fn.call(this, req, opts, (err, rtn) => { -                if (err) { -                    reject(err); -                } -                else { -                    resolve(rtn); -                } -            }); -        }); -    }; -} -exports.default = promisify; -//# sourceMappingURL=promisify.js.map
\ No newline at end of file diff --git a/sandbox/testAppNevena/Front/node_modules/agent-base/dist/src/promisify.js.map b/sandbox/testAppNevena/Front/node_modules/agent-base/dist/src/promisify.js.map deleted file mode 100644 index 4bff9bfc..00000000 --- a/sandbox/testAppNevena/Front/node_modules/agent-base/dist/src/promisify.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"promisify.js","sourceRoot":"","sources":["../../src/promisify.ts"],"names":[],"mappings":";;AAeA,SAAwB,SAAS,CAAC,EAAkB;IACnD,OAAO,UAAsB,GAAkB,EAAE,IAAoB;QACpE,OAAO,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,EAAE,EAAE;YACtC,EAAE,CAAC,IAAI,CACN,IAAI,EACJ,GAAG,EACH,IAAI,EACJ,CAAC,GAA6B,EAAE,GAAyB,EAAE,EAAE;gBAC5D,IAAI,GAAG,EAAE;oBACR,MAAM,CAAC,GAAG,CAAC,CAAC;iBACZ;qBAAM;oBACN,OAAO,CAAC,GAAG,CAAC,CAAC;iBACb;YACF,CAAC,CACD,CAAC;QACH,CAAC,CAAC,CAAC;IACJ,CAAC,CAAC;AACH,CAAC;AAjBD,4BAiBC"}
\ No newline at end of file diff --git a/sandbox/testAppNevena/Front/node_modules/agent-base/package.json b/sandbox/testAppNevena/Front/node_modules/agent-base/package.json deleted file mode 100644 index fadce3ad..00000000 --- a/sandbox/testAppNevena/Front/node_modules/agent-base/package.json +++ /dev/null @@ -1,64 +0,0 @@ -{ -  "name": "agent-base", -  "version": "6.0.2", -  "description": "Turn a function into an `http.Agent` instance", -  "main": "dist/src/index", -  "typings": "dist/src/index", -  "files": [ -    "dist/src", -    "src" -  ], -  "scripts": { -    "prebuild": "rimraf dist", -    "build": "tsc", -    "postbuild": "cpy --parents src test '!**/*.ts' dist", -    "test": "mocha --reporter spec dist/test/*.js", -    "test-lint": "eslint src --ext .js,.ts", -    "prepublishOnly": "npm run build" -  }, -  "repository": { -    "type": "git", -    "url": "git://github.com/TooTallNate/node-agent-base.git" -  }, -  "keywords": [ -    "http", -    "agent", -    "base", -    "barebones", -    "https" -  ], -  "author": "Nathan Rajlich <nathan@tootallnate.net> (http://n8.io/)", -  "license": "MIT", -  "bugs": { -    "url": "https://github.com/TooTallNate/node-agent-base/issues" -  }, -  "dependencies": { -    "debug": "4" -  }, -  "devDependencies": { -    "@types/debug": "4", -    "@types/mocha": "^5.2.7", -    "@types/node": "^14.0.20", -    "@types/semver": "^7.1.0", -    "@types/ws": "^6.0.3", -    "@typescript-eslint/eslint-plugin": "1.6.0", -    "@typescript-eslint/parser": "1.1.0", -    "async-listen": "^1.2.0", -    "cpy-cli": "^2.0.0", -    "eslint": "5.16.0", -    "eslint-config-airbnb": "17.1.0", -    "eslint-config-prettier": "4.1.0", -    "eslint-import-resolver-typescript": "1.1.1", -    "eslint-plugin-import": "2.16.0", -    "eslint-plugin-jsx-a11y": "6.2.1", -    "eslint-plugin-react": "7.12.4", -    "mocha": "^6.2.0", -    "rimraf": "^3.0.0", -    "semver": "^7.1.2", -    "typescript": "^3.5.3", -    "ws": "^3.0.0" -  }, -  "engines": { -    "node": ">= 6.0.0" -  } -} diff --git a/sandbox/testAppNevena/Front/node_modules/agent-base/src/index.ts b/sandbox/testAppNevena/Front/node_modules/agent-base/src/index.ts deleted file mode 100644 index a47ccd49..00000000 --- a/sandbox/testAppNevena/Front/node_modules/agent-base/src/index.ts +++ /dev/null @@ -1,345 +0,0 @@ -import net from 'net'; -import http from 'http'; -import https from 'https'; -import { Duplex } from 'stream'; -import { EventEmitter } from 'events'; -import createDebug from 'debug'; -import promisify from './promisify'; - -const debug = createDebug('agent-base'); - -function isAgent(v: any): v is createAgent.AgentLike { -	return Boolean(v) && typeof v.addRequest === 'function'; -} - -function isSecureEndpoint(): boolean { -	const { stack } = new Error(); -	if (typeof stack !== 'string') return false; -	return stack.split('\n').some(l => l.indexOf('(https.js:') !== -1  || l.indexOf('node:https:') !== -1); -} - -function createAgent(opts?: createAgent.AgentOptions): createAgent.Agent; -function createAgent( -	callback: createAgent.AgentCallback, -	opts?: createAgent.AgentOptions -): createAgent.Agent; -function createAgent( -	callback?: createAgent.AgentCallback | createAgent.AgentOptions, -	opts?: createAgent.AgentOptions -) { -	return new createAgent.Agent(callback, opts); -} - -namespace createAgent { -	export interface ClientRequest extends http.ClientRequest { -		_last?: boolean; -		_hadError?: boolean; -		method: string; -	} - -	export interface AgentRequestOptions { -		host?: string; -		path?: string; -		// `port` on `http.RequestOptions` can be a string or undefined, -		// but `net.TcpNetConnectOpts` expects only a number -		port: number; -	} - -	export interface HttpRequestOptions -		extends AgentRequestOptions, -			Omit<http.RequestOptions, keyof AgentRequestOptions> { -		secureEndpoint: false; -	} - -	export interface HttpsRequestOptions -		extends AgentRequestOptions, -			Omit<https.RequestOptions, keyof AgentRequestOptions> { -		secureEndpoint: true; -	} - -	export type RequestOptions = HttpRequestOptions | HttpsRequestOptions; - -	export type AgentLike = Pick<createAgent.Agent, 'addRequest'> | http.Agent; - -	export type AgentCallbackReturn = Duplex | AgentLike; - -	export type AgentCallbackCallback = ( -		err?: Error | null, -		socket?: createAgent.AgentCallbackReturn -	) => void; - -	export type AgentCallbackPromise = ( -		req: createAgent.ClientRequest, -		opts: createAgent.RequestOptions -	) => -		| createAgent.AgentCallbackReturn -		| Promise<createAgent.AgentCallbackReturn>; - -	export type AgentCallback = typeof Agent.prototype.callback; - -	export type AgentOptions = { -		timeout?: number; -	}; - -	/** -	 * Base `http.Agent` implementation. -	 * No pooling/keep-alive is implemented by default. -	 * -	 * @param {Function} callback -	 * @api public -	 */ -	export class Agent extends EventEmitter { -		public timeout: number | null; -		public maxFreeSockets: number; -		public maxTotalSockets: number; -		public maxSockets: number; -		public sockets: { -			[key: string]: net.Socket[]; -		}; -		public freeSockets: { -			[key: string]: net.Socket[]; -		}; -		public requests: { -			[key: string]: http.IncomingMessage[]; -		}; -		public options: https.AgentOptions; -		private promisifiedCallback?: createAgent.AgentCallbackPromise; -		private explicitDefaultPort?: number; -		private explicitProtocol?: string; - -		constructor( -			callback?: createAgent.AgentCallback | createAgent.AgentOptions, -			_opts?: createAgent.AgentOptions -		) { -			super(); - -			let opts = _opts; -			if (typeof callback === 'function') { -				this.callback = callback; -			} else if (callback) { -				opts = callback; -			} - -			// Timeout for the socket to be returned from the callback -			this.timeout = null; -			if (opts && typeof opts.timeout === 'number') { -				this.timeout = opts.timeout; -			} - -			// These aren't actually used by `agent-base`, but are required -			// for the TypeScript definition files in `@types/node` :/ -			this.maxFreeSockets = 1; -			this.maxSockets = 1; -			this.maxTotalSockets = Infinity; -			this.sockets = {}; -			this.freeSockets = {}; -			this.requests = {}; -			this.options = {}; -		} - -		get defaultPort(): number { -			if (typeof this.explicitDefaultPort === 'number') { -				return this.explicitDefaultPort; -			} -			return isSecureEndpoint() ? 443 : 80; -		} - -		set defaultPort(v: number) { -			this.explicitDefaultPort = v; -		} - -		get protocol(): string { -			if (typeof this.explicitProtocol === 'string') { -				return this.explicitProtocol; -			} -			return isSecureEndpoint() ? 'https:' : 'http:'; -		} - -		set protocol(v: string) { -			this.explicitProtocol = v; -		} - -		callback( -			req: createAgent.ClientRequest, -			opts: createAgent.RequestOptions, -			fn: createAgent.AgentCallbackCallback -		): void; -		callback( -			req: createAgent.ClientRequest, -			opts: createAgent.RequestOptions -		): -			| createAgent.AgentCallbackReturn -			| Promise<createAgent.AgentCallbackReturn>; -		callback( -			req: createAgent.ClientRequest, -			opts: createAgent.AgentOptions, -			fn?: createAgent.AgentCallbackCallback -		): -			| createAgent.AgentCallbackReturn -			| Promise<createAgent.AgentCallbackReturn> -			| void { -			throw new Error( -				'"agent-base" has no default implementation, you must subclass and override `callback()`' -			); -		} - -		/** -		 * Called by node-core's "_http_client.js" module when creating -		 * a new HTTP request with this Agent instance. -		 * -		 * @api public -		 */ -		addRequest(req: ClientRequest, _opts: RequestOptions): void { -			const opts: RequestOptions = { ..._opts }; - -			if (typeof opts.secureEndpoint !== 'boolean') { -				opts.secureEndpoint = isSecureEndpoint(); -			} - -			if (opts.host == null) { -				opts.host = 'localhost'; -			} - -			if (opts.port == null) { -				opts.port = opts.secureEndpoint ? 443 : 80; -			} - -			if (opts.protocol == null) { -				opts.protocol = opts.secureEndpoint ? 'https:' : 'http:'; -			} - -			if (opts.host && opts.path) { -				// If both a `host` and `path` are specified then it's most -				// likely the result of a `url.parse()` call... we need to -				// remove the `path` portion so that `net.connect()` doesn't -				// attempt to open that as a unix socket file. -				delete opts.path; -			} - -			delete opts.agent; -			delete opts.hostname; -			delete opts._defaultAgent; -			delete opts.defaultPort; -			delete opts.createConnection; - -			// Hint to use "Connection: close" -			// XXX: non-documented `http` module API :( -			req._last = true; -			req.shouldKeepAlive = false; - -			let timedOut = false; -			let timeoutId: ReturnType<typeof setTimeout> | null = null; -			const timeoutMs = opts.timeout || this.timeout; - -			const onerror = (err: NodeJS.ErrnoException) => { -				if (req._hadError) return; -				req.emit('error', err); -				// For Safety. Some additional errors might fire later on -				// and we need to make sure we don't double-fire the error event. -				req._hadError = true; -			}; - -			const ontimeout = () => { -				timeoutId = null; -				timedOut = true; -				const err: NodeJS.ErrnoException = new Error( -					`A "socket" was not created for HTTP request before ${timeoutMs}ms` -				); -				err.code = 'ETIMEOUT'; -				onerror(err); -			}; - -			const callbackError = (err: NodeJS.ErrnoException) => { -				if (timedOut) return; -				if (timeoutId !== null) { -					clearTimeout(timeoutId); -					timeoutId = null; -				} -				onerror(err); -			}; - -			const onsocket = (socket: AgentCallbackReturn) => { -				if (timedOut) return; -				if (timeoutId != null) { -					clearTimeout(timeoutId); -					timeoutId = null; -				} - -				if (isAgent(socket)) { -					// `socket` is actually an `http.Agent` instance, so -					// relinquish responsibility for this `req` to the Agent -					// from here on -					debug( -						'Callback returned another Agent instance %o', -						socket.constructor.name -					); -					(socket as createAgent.Agent).addRequest(req, opts); -					return; -				} - -				if (socket) { -					socket.once('free', () => { -						this.freeSocket(socket as net.Socket, opts); -					}); -					req.onSocket(socket as net.Socket); -					return; -				} - -				const err = new Error( -					`no Duplex stream was returned to agent-base for \`${req.method} ${req.path}\`` -				); -				onerror(err); -			}; - -			if (typeof this.callback !== 'function') { -				onerror(new Error('`callback` is not defined')); -				return; -			} - -			if (!this.promisifiedCallback) { -				if (this.callback.length >= 3) { -					debug('Converting legacy callback function to promise'); -					this.promisifiedCallback = promisify(this.callback); -				} else { -					this.promisifiedCallback = this.callback; -				} -			} - -			if (typeof timeoutMs === 'number' && timeoutMs > 0) { -				timeoutId = setTimeout(ontimeout, timeoutMs); -			} - -			if ('port' in opts && typeof opts.port !== 'number') { -				opts.port = Number(opts.port); -			} - -			try { -				debug( -					'Resolving socket for %o request: %o', -					opts.protocol, -					`${req.method} ${req.path}` -				); -				Promise.resolve(this.promisifiedCallback(req, opts)).then( -					onsocket, -					callbackError -				); -			} catch (err) { -				Promise.reject(err).catch(callbackError); -			} -		} - -		freeSocket(socket: net.Socket, opts: AgentOptions) { -			debug('Freeing socket %o %o', socket.constructor.name, opts); -			socket.destroy(); -		} - -		destroy() { -			debug('Destroying agent %o', this.constructor.name); -		} -	} - -	// So that `instanceof` works correctly -	createAgent.prototype = createAgent.Agent.prototype; -} - -export = createAgent; diff --git a/sandbox/testAppNevena/Front/node_modules/agent-base/src/promisify.ts b/sandbox/testAppNevena/Front/node_modules/agent-base/src/promisify.ts deleted file mode 100644 index 60cc6627..00000000 --- a/sandbox/testAppNevena/Front/node_modules/agent-base/src/promisify.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { -	Agent, -	ClientRequest, -	RequestOptions, -	AgentCallbackCallback, -	AgentCallbackPromise, -	AgentCallbackReturn -} from './index'; - -type LegacyCallback = ( -	req: ClientRequest, -	opts: RequestOptions, -	fn: AgentCallbackCallback -) => void; - -export default function promisify(fn: LegacyCallback): AgentCallbackPromise { -	return function(this: Agent, req: ClientRequest, opts: RequestOptions) { -		return new Promise((resolve, reject) => { -			fn.call( -				this, -				req, -				opts, -				(err: Error | null | undefined, rtn?: AgentCallbackReturn) => { -					if (err) { -						reject(err); -					} else { -						resolve(rtn); -					} -				} -			); -		}); -	}; -}  | 
